【Symfony2函数用法实例分析_PHP】教程文章相关的互联网学习教程文章

php – 使用symfony2使用GET方法从表单中检索数据【代码】

我无法从我的表单中检索数据,我尝试了不同的方法,但没有结果.我的存储库:public function buildForm(FormBuilderInterface $builder, array $options) {$builder->add('min_price', 'text', array('mapped' => false, 'label' => 'De la :', 'attr'=>array('placeholder'=>'Pretul minim','class'=>'form-control')))->add('max_price', 'text', array('mapped' => false, 'label' => 'Pina la :' , 'attr'=>array('placeholder'=...

php – 保持Symfony2内置服务器免于死亡【代码】

我正在使用bin / console服务器:运行(或者用于Sf2目录结构的app / console)来使用Symfony2开发应用程序.不幸的是,在多个系统上它最终会死亡(通常是因为段错误). 我尝试了多个PHP版本和操作系统(Ubuntu 14.10和15.04上的5.5,5.6,OS X 10.9和10.10). 我报告错误并继续工作,但我很恼火,我不得不手动重新启动服务器. 我尝试做这样的事情作为我的“构建目标”:until bin/console server:run -v; do sleep 1; done但不幸的是它有时只能...

php – 使用PdoSessionHandler锁定等待超时Symfony2棘轮【代码】

我使用PdoSessionHandler将用户的会话存储在数据库中,以使用会话Symfony2服务器和Ratchet服务器进行通信. 它连接OK,发送消息OK,但是当我在Symfony2应用程序中切换到其他页面或关闭会话时,它会调用onClose函数.然后应用程序被阻止并返回以下错误:SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction 500 Internal Server Error – PDOException服务器看起来像:$pdo = new PDO('mysql:h...

php – 使用Symfony 2.8和3.1进行LDAP HTTP身份验证【代码】

我看过这个文档,但它没有帮助我:http://symfony.com/doc/2.8/cookbook/security/ldap.html 我有一个问题,我无法与任何用户登录. 日志文件旧:[2016-07-06 16:56:11] request.INFO: Matched route "company_threesoccer_default_soccerfacebook". {"route_parameters":{"_controller":"company\\ThreeSoccerBundle\\Controller\\DefaultController::soccerFacebookAction","_route":"company_threesoccer_default_soccerfacebook"}...

php – Symfony – 从未导入注释【代码】

我正在使用Symfony框架并且有意将自动文档引擎添加到我项目的RESTful api中. 经过一番搜索,我发现了apidoc引擎(http://apidocjs.com/).它非常简单:你必须为你的每个控制器添加一些注释RESTful api并生成文档. 注释的示例是:/*** @Route("/api/dictionary_list/{userId}/{sessionKey}", name="api/dictionary_list")* @api {get} /api/dictionary_list/{userId}/{sessionKey} 01. Values list (ids) for all system dictionaries*...

php – 在symfony2项目上的Swiftmailer附件错误(无法打开文件进行读取)【代码】

我正在研究一个symfony项目,我有一个表格,他必须用swiftmailer发送邮件.对于说明 – >用户可以使用表单在optionnal文件的上传功能中使用附件. (表单保存在bdd like命令中,我们在提交表单后有一个回顾,以及3个邮件(每次我们不使用附件工作的两个邮件,只有带有atachment选项的邮件当我们失败)有一个文件要加入,否则如果我们只是使用一个评论(其他字段选项,像路径一样工作,邮件正在工作) 我希望我的解释是清楚易懂的,我的英语不完美,功...

php – 在Docker环境中使用Symfony进行生产【代码】

我想使用Docker-Compose在Docker上实现一个symfony应用程序.我将至少拥有以下容器: > Nginx> Rabbitmq服务器> PHP-FPM> MySQL> Solr 目前我们也有使用上述设置的开发环境. Symfony应用程序存储在本地(主机),然后在PHP-FPM容器上使用卷,以便它可以读取应用程序 – 这很有效.我们打入php-fpm容器来运行composer / app / console命令. 我们还手动运行使用来自rabbitmq服务器的消息的使用者(Symfony命令). 我的生产选择有哪些? 1)我可...

php – Symfony 2.8注入树枝【代码】

预注:我正在从Drupal 7背景中学习Symfony. 我已经创建了一个自定义模型(虽然我认为它们在我读过的内容中被称为Symfony中的服务),并且希望它通过twig将数组渲染为变量. 我找到了这个链接,并认为这种注入方法可以解决问题:http://symfony.com/doc/2.8/service_container.html 可悲的是,我和以下错误:Type error: Argument 1 passed toAppBundle\Model\Newsletter::__construct() must be an instance ofAppBundle\Model\Twig_Envi...

php – 使用参数修改symfony表单的url【代码】

我想使用参数修改提交的symfony表单的url.从这个平台尝试了许多解决方案,没有一个解决方案有帮助! 当前网址如下:http:// localhost:8000 / search?app_bundle_search_form [search] = qui& app_bundle_search_form [brand] =& app_bundle_search_form [price] = 500,100000& app_bundle_search_form [_token] = BtA5bZb9HErUXzXFzGFbpEhlD6nD33zr7tKiPLxjpy4 我希望它像`http://localhost:8000/search?search=qui?brand=?minp...

php – 如何对Symfony控制器进行单元测试【代码】

我正在尝试使用Codeception在测试工具中获取Symfony控制器.每个方法都从如下开始:public function saveAction(Request $request, $id) {// Entity management/** @var EntityManager $em */$em = $this->getDoctrine()->getManager();/* Actual code here...*/ }public function submitAction(Request $request, $id) {// Entity management/** @var EntityManager $em */$em = $this->getDoctrine()->getManager();/* 200+ lines...

php – Symfony和Doctrine使迁移无效【代码】

Doctrine正在symfony中生成迁移,并且在运行迁移时没有任何变化,所以在下一个diff中它是相同的.如何让Doctrine不生成这种迁移?手动运行alter table命令不会删除列排序规则.bin/console doctrine:migration:diff向上$this->addSql('ALTER TABLE session CHANGE sess_id sess_id VARCHAR(128) NOT NULL');下$this->addSql('ALTER TABLE session CHANGE sess_id sess_id VARCHAR(128) NOT NULL COLLATE utf8_unicode_ci');表看起来像这...

php – Symfony – twig – Autoloader预期课程【代码】

我有一个symfony的问题,显然是树枝.我已经在一个项目上工作了一段时间,当我即将发布一个新版本时(通过ftp上传所有内容,遵循:https://medium.com/@runawaycoin/deploying-symfony-4-application-to-shared-hosting-with-just-ftp-access-e65d2c5e0e3d). 在上传之前,我发现应用程序在前一天停止工作.我开始搜索问题,但日志中没有任何内容.我决定重新上传所有内容并清除缓存,以防可能出现问题,但仍然没有,只是500错误. 然后我启用调试...

php – Symfony – 通过可迭代注入标记服务的类名获取服务【代码】

我正在努力通过注入标记服务组的类名来获取特定服务. 这是一个例子:我标记了实现DriverInterface’app.driver’的所有服务,并将其绑定到$drivers变量. 在其他一些服务中,我需要获取所有标记为“app.driver”的驱动程序并实例化并仅使用其中的少数几个.但是需要什么驱动力是动态的. services.yml_defaults:autowire: trueautoconfigure: truepublic: falsebind:$drivers: [!tagged app.driver]_instanceof:DriverInterface:tags: [...

php – Symfony2是否已准备好投入生产?

我正在计划将要出售的自定义Web应用程序(而不是SaaS),因此需要安装在不同的服务器上.你认为使用Symfony2或Zend Framework是一个坏/好主意. 我必须选择1并且不能与任何其他框架一起使用,因为我对这两个框架只有广泛的知识.尽管我有Symfony2的经验,但我仍然会欣赏另一种观点. 我主要关注的是易于在服务器上安装和源代码保护.可悲的是,看起来ZF已经有了这个,因为你不需要像Symfony2那样的5.3,而且我们有Zend Guard. 欢迎任何建议!我希...

php – Symfony2并行处理【代码】

我偶然发现了一个有趣的问题.我正在使用Symfony2.简化的问题如下.有两个动作,每个动作在routing.yml中都有一个路径.第一个动作是这样的:return new \Symfony\Component\HttpFoundation\Response("first");第二个动作是这样做的:$start = time(); while(time()-$start < 25); return new \Symfony\Component\HttpFoundation\Response("second");第二个动作运行循环25秒然后返回. 我打电话给第二个动作:domain.com/second(当然加载...

实例 - 相关标签