草庐IT

symfony-plugins

全部标签

php - 如何在 Symfony2 中包含一个类?

我已经阅读了Symfony文档,但我仍然不确定如何包含一个类。我想将GoogleAnalyticsPHP类包含到Symfony中,但不确定以下内容:它应该去哪里?根据文档我认为它应该在vendor目录下?然后我将如何包含类(class)?理想情况下,我只想在必要时(即我需要时)包含它。我将如何利用该类(class)?干杯亚当 最佳答案 使用app/autoload.php文件来配置您的自动加载机制。如果您的类不遵循PEAR样式约定或PSR-0标准,那么您应该明确要求它(就像同一文件中的Swiftmailer一样)如果你的类遵循PEA

php - 后端的 url_for 或 link_to 与管理生成器 Symfony

在backend_dev中,我使用管理生成器模块生成新闻:localhost/backend_dev.php/news/2/editthisislinkforeditNewsID2.HowcanigeneratethislinkforotherID?url_for('news/edit?id=2')不工作,输出是:localhost/backend_dev.php/news/edit/action?id=1Inroutingihaveonly:news:class:sfDoctrineRouteCollectionoptions:model:Newsmodule:Newsprefix_

php - 在 Symfony2 中,存储应用程序范围参数的正确位置在哪里?

我想存储一些特定于应用程序的值,例如:特定用户选择的默认ID号(如果尚未设置)各种服务API(如facebook或flickr)的key/token/secret目前我找到的最接近的是http://symfony.com/doc/2.0/cookbook/bundles/best_practices.html#configuration如果我使用app/config/parameters.ini它看起来像:[flickr]callbackUrl=http://example.com/approverequestTokenUrl=http://www.flickr.com/service

php - Symfony 2 附加 Javascripts,只是一个请求

我有一个layout.html.twig:{%blockjs%}{%javascripts'Resources/public/js/jquery/jquery-1.7.1.min.js''Resources/public/js/jquery/jquery.namespace.js'%}{%endjavascripts%}{%endblock%}我有index.html.twig{%extends"MichaelMikeBundle::layout.html.twig"%}{%blockjs%}{{parent()}}{%javascripts'@MichaelStoreBundle/R

php - 如何在 symfony2 中为实体 ManyToOne 关系嵌入表单?

我是Symfony2Framework的新手。我想为实体ManyToOne关系形成嵌入。我必须实体Address和AddressType地址实体namespaceWebmuch\ProductBundle\Entity;useDoctrine\ORM\MappingasORM;classAddress{private$id;private$line1;private$city;private$zip;private$phone;/***@varstring$type**@ORM\ManyToOne(targetEntity="AddressType")*@ORM\JoinColumn(

php - Symfony 2 不区分大小写的路由

我目前正在使用Symfony2开发一个应用程序,并且希望我的路由不区分大小写。我提供了一条示例路线。这只匹配/some_url/。我希望它能匹配该模式的任何变化。例如。/Some_url/,/SOME_URL/等...some_route:pattern:/some_url/defaults:{_controller:Bundle:Controller:Action}有谁知道我怎样才能做到这一点? 最佳答案 试试这个:some_route:pattern:/{some_url}/defaults:{_controller:Bundl

php - Symfony2.1映射错误: class_parents()

我在Symfony2.1项目中尝试使用Doctrine2从表(通过实体)获取数据时遇到问题。这是我收到错误的Controller:/***Countrylist*/publicfunctioncountrylistAction(){$em=$this->getDoctrine()->getManager();$countryList=$em->getRepository('ProjectBaseBundle:SYS_TCountry')->findAll();$serializer=newSerializer(array(newGetSetMethodNormalizer()),arr

php - Symfony2 - 通知 : Undefined offset: 0 due to a custom Query

我有这个错误:"Notice:Undefinedoffset:0inC:\wamp\www\Videotheque\vendor\doctrine\lib\Doctrine\ORM\QueryBuilder.phpline240"我正在创建一个在线视频集。有2个实体:电影和流派。在我的GenRepository方法中,我尝试将函数findAll()重新定义为与某个流派相关联的电影数量。这是函数:publicfunctionmyFindAll(){$genres=$this->_em->createQueryBuilder('g')//leftJoinbecauseIneedallthe

php - 请求。错误 : Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET/"

我已经安装了Symfony2,修复了文件权限后,我可以通过将浏览器指向以下地址来访问开发环境:http://localhost/app_dev.php但是,当我尝试通过将浏览器指向http://localhost来访问生产环境时,出现以下异常(来自app/logs/prod.log):[2012-08-1311:30:03]request.ERROR:Symfony\Component\HttpKernel\Exception\NotFoundHttpException:Noroutefoundfor"GET/"(uncaughtexception)at/path/to/framewo

php - symfony2 中同一实体的多行表单

我创建了一个包含多行的简单表单:Controller:publicfunctionindexAction(){$repository=$this->getDoctrine()->getRepository('MyBundle:Product');$products=$repository->findAll();foreach($productsas$product){$forms[]=$this->createForm(newProductType,$product)->createView();}return$this->render('MBundle:Default:index.h