小编Flo*_*ent的帖子

MAMP在哪里保留php.ini?

我最近得到了一个不习惯在mac上开发的mac.

我有MAMP Pro 1.9.6.1.我做了一个找到php.ini并得到了这个:

$ locate php.ini
/Applications/MAMP/conf/php5.2/php.ini
/Applications/MAMP/conf/php5.3/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/private/etc/php.ini.default
Run Code Online (Sandbox Code Playgroud)

我改变了所有这些的名字.重启MAMP.它装得很顺便(我知道奇怪吧?).我使用的是PHP 5.2版.

所有这些文件现在都是不同的名称(逐个完成,以便消除过程).所以我想重启mac.同样,MAMP加载没有问题,即使所有php.ini文件都已移动.在灯上,这甚至不会加载.但无论有另一个php.ini文件我错过了(很可能我不知道如何updatedb),甲基苯丙胺是真的聪明,就在所有的人(不太可能),拉或者不使用一个.

php macos mamp

85
推荐指数
6
解决办法
13万
查看次数

从symfony2中的命令行发送电子邮件

我需要从symfony2中的命令类渲染一个twig模板.

namespace IT\bBundle\Command;

use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;

class CronCommand extends ContainerAwareCommand
{
    protected function configure()
    {
        $this
            ->setName('send:emails')
            ->setDescription('Envio programado de emails');
    }

    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $message = \Swift_Message::newInstance()
            ->setSubject('bla bla')
            ->setFrom('x@x.com')
            ->setTo('x@gmail.com')
            ->setCharset('UTF-8')
            ->setContentType('text/html')       
            ->setBody($this->renderView('mainBundle:Email:default.html.twig'));

        $this->getContainer()->get('mailer')->send($message);
        $output->writeln('Enviado!');
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我执行命令时,php app/console send:emails我收到以下错误:

致命错误:调用未定义的方法 IT\bBundle\Command\CronCommand::renderView()

我该如何渲染视图?

php console symfony twig

28
推荐指数
3
解决办法
2万
查看次数

我可以使用与immutable.js的解构赋值吗?

使用标准JS对象,可以使用解构赋值,例如:

let obj = {name: 'james', code: '007'}
let {name, code} = obj // creates new variables 'name' and 'code' (with the proper values)
Run Code Online (Sandbox Code Playgroud)

正如一些Flux/Redux布道者的建议,我使用immutable.js作为我的应用程序; 我可以在不可变的List/Map上使用解构吗?当然,人们可以这样做:

let obj = immutable.fromJS({name: 'james', code: '007'})
let {name, code} = obj.toJS()
Run Code Online (Sandbox Code Playgroud)

但随着对象变大,这似乎效率很低(因为对象需要先被深深地理解).

destructuring immutable.js

24
推荐指数
1
解决办法
6401
查看次数

不能为我的一个实体使用Doctrine PersistentCollection,另一个我可以

我有一对协会.它们是多对多的,我使用显式创建的实体来加入它们,因此我可以获得关于关系的元数据.虽然它们是相同的,但是一个有效,另一个没有.更糟糕的是,上周,他们都工作了,从那时起我就没有接触过他们.在MuSQL Workbench中,我可以选择正确的数据.

当我将数据提取到数组中时,生活是美好的.当我尝试另一个时,我得到:

调用setValue()非对象上的成员函数

当我尝试它时,我也得到它count(),访问它($blah[0])或迭代它(foreach).

当我执行:

echo get_class($inData)."<BR>";
echo get_class($inData->accountPurchaseNodes)."<BR>";
echo get_class($inData->accountPurchaseNodes[0])."<BR>";
echo "<HR>";

echo get_class($inData)." x<BR>";
echo get_class($inData->purchaseOrderNodes)."<BR>";
echo get_class($inData->purchaseOrderNodes[0])."<BR>";
echo "<HR>";
exit;
Run Code Online (Sandbox Code Playgroud)

我明白了:

GE\Entity\Purchase
Doctrine\ORM\PersistentCollection
GE\Entity\AccountPurchaseNode

GE\Entity\Purchase
Doctrine\ORM\PersistentCollection

( ! ) Fatal error: Call to a member function setValue() on a non-object in 
/Users/tqwhite/Documents/webdev/goodEarth/goodearth.com/library/
Doctrine/ORM/PersistentCollection.php on line 168
Run Code Online (Sandbox Code Playgroud)

下面,我包括实体定义的相关部分.我已经烧了几个小时尝试这个和那个.我非常感谢你的建议.

这一个工作:

//==Purchase  Entity=====================================

 /**
 * @param \Doctrine\Common\Collections\Collection $property
 * @OneToMany(targetEntity="AccountPurchaseNode", mappedBy="account", cascade={"persist", "remove"});
 */
private $accountPurchaseNodes;

//in __construct()
$this->accountPurchaseNodes = new …
Run Code Online (Sandbox Code Playgroud)

php doctrine-orm

19
推荐指数
1
解决办法
6330
查看次数

Bootstrap - 显示焦点上的所有Typeahead项目

当文本输入(id ="Questions")获得焦点时,我想显示所有Typeahead项目.我该怎么做?

使用Javascript:

function SetTypeahead() {
    $("#Questions").typeahead({
        minLength: 0,
        source: [
                "Q1?",
                "Q2?",
                "Q3?",
                "@4?"
        ]
    });
}
Run Code Online (Sandbox Code Playgroud)

typeahead twitter-bootstrap

19
推荐指数
2
解决办法
3万
查看次数

引导.前置和附加输入.如何最大输入字段宽度?

我正在使用Twitter的Bootstrap.我想要的是制作一个前置文本,输入字段和一个按钮,但我希​​望我的输入字段具有最大可用宽度,以便提交按钮的右边缘靠近井的右边缘.从引导文档中有.input-block-level类,它允许任何或元素的行为类似于块级元素,但将其应用于输入会在结果中给出中心输入井的大小.http://jsfiddle.net/Uc4CE/

<div class="well">
<div class="input-prepend input-append">
  <span class="add-on">Some text</span>
  <input class="input" type="text" name="xxx" value="xxx" />
  <input type="hidden" name="next" value="xxx" />
  <input type="submit" value="xx" class="btn btn-info" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

input twitter-bootstrap

19
推荐指数
2
解决办法
1万
查看次数

如何使用jquery从父元素中删除文本(不删除内部元素)

想象一下,我有以下内容(修改自http://viralpatel.net/blogs/jquery-get-text-element-without-child-element/)

<div id="foo">
    first
    <div id="bar1">
        jumps over a lazy dog!
    </div>
    second
    <div id="bar2">
        another jumps over a lazy dog!
    </div>
    third
</div>
Run Code Online (Sandbox Code Playgroud)

如何从DOM中删除(仅文本)"first","second"和"third"而不影响任何子元素.

javascript jquery

18
推荐指数
3
解决办法
2万
查看次数

在亚马逊上设置Symfony2应用程序(用于假人)

我正在尝试学习如何在亚马逊云上成功部署Symfony2应用程序.有用的是我开始使用空白的Ubuntu,安装了lamp-server ^,svn ......其他一些好东西,它工作得很好.

问题是:所有资产和数据库都托管在那个实例上,我知道这不是正确的做法.我检查了很多网站,并没有找到任何简单的解决方案设置真正的S2应用程序,只有Wordpress和类似.

我的应用程序允许用户上传图像,然后使用Liip/Imagine包显示它们

我还检查了AmazonWebServices包,我想我应该以某种方式使用它们; 第一个用于显示,第二个用于将文件发送到S3存储桶.它也必须在我当地的Windows环境中工作.

  1. 怎么解决?是否有一些真正的白痴解决方案?
  2. RDS需要阅读

    $dbhost = $_SERVER['RDS_HOSTNAME'];
    $dbport = $_SERVER['RDS_PORT'];
    $dbname = $_SERVER['RDS_DB_NAME'];
    
    Run Code Online (Sandbox Code Playgroud)

    能够访问mysql.使用parameters.yml时该怎么做?

php amazon-s3 amazon-web-services symfony

17
推荐指数
1
解决办法
8476
查看次数

Symfony 2表单集合字段,带有类型文件

我想用POST请求上传多个文件(没有Ajax).我可以将Symfony 2的表单集合字段与类型文件一起使用,如下所示:

实体代码:

public $pictures;

public function __construct()
{
    $this->pictures = new \Doctrine\Common\Collections\ArrayCollection();
}
Run Code Online (Sandbox Code Playgroud)

表格类代码:

$builder->add('pictures', 'collection', array(
        'type' => 'file',
        'required' => false,
        'attr' => array(
            'multiple' => 'multiple'
        )
));
Run Code Online (Sandbox Code Playgroud)

Twig中的代码:

{% for picture in form.pictures %}
    <td>
        {{ form_widget(picture) }}
    </td>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我试过了,但似乎没有用.它没有显示任何错误,但它也没有显示输入文件.有任何想法吗?

php symfony twig

16
推荐指数
3
解决办法
1万
查看次数

Bootstrap .dropdown li背景颜色

这是我的网站:http://defend-foreclosure.com/index.html

当我将鼠标悬停在它们上面时,我无法将"法律"下拉列表中的列表项目更改为任何颜色,而是蓝色.谁能告诉我我需要编辑的CSS中的哪个元素?我一直在测试bootstrap.css和bootstrap.min.css中的各种元素而没有运气.

javascript twitter-bootstrap drop-down-menu

16
推荐指数
2
解决办法
3万
查看次数