ICode9

精准搜索请尝试: 精确搜索
  • PHP-Symfony2:URL中的用户名2019-12-01 01:42:06

    这个问题在这里出现过很多次,但对于Symfony2框架却不常见.我想创建一个路由,直接在域后使用用户名来访问用户配置文件,例如:domain.com/username.溃败应为: Profile: pattern: /{pseudo} defaults: { _controller: **Bundle:Default:member } 但是很明显,此溃败将导致其他

  • 我需要将SQL本机放在查询生成器Doctrine2中2019-11-27 16:30:41

    我需要在查询生成器准则2中使用SQL NATIVE来使用SQL函数(CONCAT,REPLACE,LDAP).请帮我.解决方法:您可以尝试: $connection = $this->get('doctrine')->getConnection(); $toto = "toto"; $foo = "foo"; $params = array('param1' => $toto, 'param2&

  • php-Symfony2->如果请求的格式(例如移动电话)不存在,则呈现默认格式(例如html)2019-11-27 15:29:32

    在Symfony2中,当尝试呈现index.mobile.twig时,当index.mobile.twig不存在时如何加载index.html.twig.而是获取“此模板不存在错误”. 我相信答案就在于为Twig创建自定义加载器,但是我找不到关于它的任何文档,只是偶尔引用了它.解决方法:答案包括扩展twig.loader.class并在发现特定

  • PHP-Symfony登录事件2019-11-27 14:31:52

    我尝试为用户进入登录的系统创建事件, 我有这个代码: services: login_listener: class: mio\mioBundle\LoginListener tags: - { name: kernel.event_listener, event: security.interactive_login, method: onSecurityInteractiveLogin } <?php

  • symfony-使用Nginx无效更新symlink静态文件2019-11-23 09:09:40

    我有一个使用nginx / 1.2.6(Ubuntu 13.04 VirtualBox)运行的Symfony2.2.1项目.硬链接可以使资产呈现正常. 使用symlink,它仅在第一次初始化时有效.当我更新符号链接源时,浏览器渲染使用 字符转换我的修改.浏览器没有错误,没有修改的部分不会受到影响. 修改后我的CSS文件结尾的示

  • php-遍历传递给Twig模板的所有参数2019-11-23 03:31:19

    有谁知道如何循环传递到Twig模板的所有参数,而无需事先知道它们的名称? {{dump()}}函数(调用var_dump())输出如下内容: array(5) { ["foo"]=> bool(true) ["bar"]=> string(3) "Yes" ["baz"]=> int(99) ["subdata1"]=> array(1) {

  • 的Symfony 2.3实体布尔属性只允许一行为真2019-11-23 03:15:15

    这应该很容易,但是我似乎找不到答案… 我正在尝试做的是创建页面捆绑;零件非常简单.我在数据库中添加了一个isHome列.基本上,我希望在主页上设置一个标志.显然,数据库中只有一行可以将该值设置为true,其余的必须为false. 现在让我们说,我不在乎所有记录是否为假,我最多只希望一个记

  • php-原则实体和特征.正确的路2019-11-23 02:29:29

    我有一个Comment实体(用于用户评论),我想在旧实体中添加一个新功能(Commentable). 我创建了一个特征Commentable: trait Commentable { /** * List of comments * * @var Comment[]|ArrayCollection * * @ORM\OneToMany(targetEntity="Comment")

  • php-Silex:动态路由扩展代码库2019-11-23 01:29:44

    我的路由定义如下所示(使用this作为参考以使代码中的顺序更好): $app->get('/actor/{id}', 'TMDb\Controller\TMDbController::actorAction'); 这就是我的控制器的外观: class TMDbController { public function actorAction(Request $request, Application $app) { ... } }

  • php-LswMemcacheBundle中的缓存生存时间2019-11-22 17:33:03

    我决定使用LswMemcacheBundle(在Symfony2中)将Doctrine2查询缓存到memcached中,但是我遇到了一个问题.我找不到有关更改缓存寿命的可能性的任何信息,即使是关于默认寿命的信息也是如此. 有没有人可以向我提供这些信息?解决方法:似乎并未为所有查询启用结果缓存(但启用了查询缓存),我

  • php-可捕获的致命错误:传递给(…)的参数1必须是给定()整数的实例2019-11-22 14:30:39

    我正在制作固定装置,尝试加载它们时出现错误.我需要一个Movie对象的实例,但是我给出的(我不知道为什么)是整数.因此,它告诉我出现以下错误: [Symfony\Component\Debug\Exception\ContextErrorException] Catchable Fatal Error: Argument 1 passed to Filmboot\MovieBundle\Docum

  • PHP的-Symfony的2学说2使用inversedBy和mappedToyManyMany关系?2019-11-22 13:31:22

    进入Doctrine 2 Documentation解释了ManyToMany关系中的拥有侧和反向侧,并说: For ManyToMany bidirectional relationships either side may be the owning side (the side that defines the @JoinTable and/or does not make use of the mappedBy attribute, thus using a

  • php-如何使用Doctrine @ ORM在一个DQL查询中进行多个计数?2019-11-22 12:29:38

    我正在尝试使用Doctrine2 ORM在一个DQL查询中进行多个计数. 这是我的查询内容: $em = $this->getDoctrine()->getManager(); $query = $em->createQuery(' SELECT COUNT(u.id) AS users, COUNT(t.id) AS teams, COUNT(p.id) AS posts, C

  • PHP-Symfony2-从数据库中提取数据并以表格形式显示2019-11-22 09:16:57

    我想在表单上显示数据,但我不能这样做. 这是我在userbundle下的profile.php: <?php namespace project\UserBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * Profile * * @ORM\Table(name="project_profiles") * @ORM\Entity * @ORM\HasLifecycleCallbacks */

  • 设置Symfony2以与Apache php-fpm一起使用2019-11-22 06:42:56

    如何设置Symfony2在与php-fpm结合使用的Apache(Apache 2.4)上运行? 目的是摆脱.htaccess文件,并将所有内容移至apache配置中. 不用担心PHP-FPM,配置看起来像这样: <VirtualHost *:80> ServerName mysymfonyproject.com ServerAlias www.mysymfonyproject.com ErrorLog /path/

  • php-SonataAdmin-未找到我要构建的自定义块2019-11-22 06:39:28

    我正在尝试向SonataAdminBundle的仪表板添加自定义块.我在这里跟随了指示(How to add custom link or button to SonataAdminBundle Dashboard in Symfony2),并收到以下错误: RuntimeException: The block service `sonata.block.service.processManagement` does not exist 这

  • 安装SonataMediaBundle后映射异常2019-11-22 05:32:20

    我正在尝试设置和使用SonataMediaBundle以便在SonataAdminBundle中使用.我阅读并遵循docs for SMB中的每个步骤.运行命令时: php app/console sonata:easy-extends:generate SonataMediaBundle 默认情况下,这会在app /文件夹中创建Bundle,因此我手动将其移至应位于的src /文件夹中

  • php-如何在不创建Symfony中实体的情况下访问数据库中的不同表2019-11-22 03:32:56

    我有一个包含3列EmployeeNum,JobTitleCode和cost的表.我已经使用基本的CRUD功能为其创建了一个实体. EmployeeNum和JobTitleCode都是外键,当显示实体时,我希望能够查询数据库中的另一个表以从EmployeeNum中提取EmployeeName和从JobTitleCode中提取JobTitle. 在Symfony 1.4中,我可以

  • php-Symfony2-扩展名-用户可登录2019-11-22 02:29:44

    我使用了Loggable的学说扩展名(文档在这里:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/loggable.md),并且效果很好:) 但是此扩展使用“用户名”来标识用户,但是我想使用与用户实体的ManyToOne关系(因此请使用user_id). 我怎么做? 谢谢 奥利维尔解决方法:您将为此

  • PHP-Symfony 2表单级联验证2019-11-22 00:31:24

    我在symfony 2中有一个表单,例如: $form = $this->createFormBuilder(); $form ->add('subscription', 'entity', array( 'class' => 'AcmeDemoBundle:Subscription', '

  • 教义-导出mysql时的首字母为大写2019-11-22 00:16:54

    当我将SQL从本地主机导出到服务器时,会发生一些非常奇怪的事情.由于某种原因,Doctrine希望使用相同的表格,但第一个字母为大写字母. 例如,我有一个名为“购物车”的表.一直以来,从未改变过.在我的本地主机上,该实体加载没有任何问题.我上载我的Symfony2项目,当我加载购物车实体时,

  • php-从任何文件夹运行Symfony App Console2019-11-21 23:33:13

    当我通过作曲家或直接下载安装新的Symfony应用程序时,它将附带命令行控制台应用程序.我可以使用以下命令运行该应用程序 $php app/console help 在其他具有开发人员命令行应用程序的系统中(Drupal的drush,Magento的n98-magerun等),该应用程序能够确定当您深入文件层次结构时的根

  • PHP-Silex和SimplePreAuthenticatorInterface2019-11-21 23:30:41

    我遵循了此(http://symfony.com/doc/current/cookbook/security/api_key_authentication.html)教程来创建API密钥身份验证器.它与本教程中的内容几乎相同. 现在的问题是如何在silex中进行注册?这是否有可能,如果不能,您是否可以为我指出类似的东西?解决方法:我现在正在处理同一问题.

  • php-存储可从管理员界面配置的应用程序设置的最佳方法?2019-11-21 22:32:05

    在应用程序的管理界面中,管理员可以更改影响应用程序每个用户的全局应用程序设置. 但是,存储/读取这些设置的最佳方法是什么. >是从php写入config yaml文件的解决方案吗? (以及缓存如何?) >将其存储在数据库(MongoDB)中是最好的方法吗?(是否要求查询?或登录时序列化?)>是否有特别的捆绑

  • PHP-JMSTranslationBundle不提取“占位符”元素2019-11-21 22:31:01

    我正在使用JMSTranslationBundle(v1.1.0)从源中提取翻译键,但是由于未知的原因(我一直在搜索过去4个小时的原因-实际上),脚本找不到占位符文本.它发现:验证消息,模板中的可翻译字符串,PHP表单中的文本…以及除占位符文本之外的所有内容.我检查了JMSTranslationBundle存储库,并且此功

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有