草庐IT

Symfony3

全部标签

php - Symfony 2 - 如何删除一个包?

所以我的问题是如何删除我创建的bundle?您可以使用此控制台命令创建bundle:phpapp/consolegenerate:bundle--namespace=Test/BlogBundle--format=yml这太棒了,但如果我需要删除这个bundle怎么办?是否有控制台命令可以删除我不再需要的bundle?我知道,当您从控制台创建新包时,您:1.create/src/Test/BlogBundledirectory2.change/app/config/routing.ymlfiletoincluderoutes3.includeyournewbundlein/app/Re

php - Symfony 2 - 如何删除一个包?

所以我的问题是如何删除我创建的bundle?您可以使用此控制台命令创建bundle:phpapp/consolegenerate:bundle--namespace=Test/BlogBundle--format=yml这太棒了,但如果我需要删除这个bundle怎么办?是否有控制台命令可以删除我不再需要的bundle?我知道,当您从控制台创建新包时,您:1.create/src/Test/BlogBundledirectory2.change/app/config/routing.ymlfiletoincluderoutes3.includeyournewbundlein/app/Re

php - Symfony 和 Silex 的区别

我想试试Silex,但我有一些问题。我知道使用Symfony2,我想知道Silex是否与Symfony有很大不同或者是相同的东西(相同的操作,相同的代码......)?此外,小型PHP项目推荐使用Silex,中大型项目推荐使用Symfony,这是真的吗? 最佳答案 一些值得注意的事情:Silex基于Symfony2组件,就像Symfony2框架一样。因此,它可以被视为组件的替代用户界面(用户是Web开发人员)。由于它们使用相同的基础,因此它们之间的迁移应该相对容易。就像Symfony2一样,Silex主要是一个Controller框

php - Symfony 和 Silex 的区别

我想试试Silex,但我有一些问题。我知道使用Symfony2,我想知道Silex是否与Symfony有很大不同或者是相同的东西(相同的操作,相同的代码......)?此外,小型PHP项目推荐使用Silex,中大型项目推荐使用Symfony,这是真的吗? 最佳答案 一些值得注意的事情:Silex基于Symfony2组件,就像Symfony2框架一样。因此,它可以被视为组件的替代用户界面(用户是Web开发人员)。由于它们使用相同的基础,因此它们之间的迁移应该相对容易。就像Symfony2一样,Silex主要是一个Controller框

php - Symfony2 概念问题 : general bundles vs. 特定问题

编辑:Symfonybestpractices回答我的大部分问题。我有几个关于我的Symfony2应用程序的问题。它将有一个前端和一个后端,它们将使用一些通用代码(例如日期显示器、分页器、一些经常使用的模板等)。因此,我创建了一个FrontendBundle和一个BackendBundle,每个都包含例如它们各自的布局。第一个问题:为前端和后端创建bundle的好做法是什至没有Controller的“通用”bundle吗?第二个问题:我在一本食谱上读到我不应该把我的布局放在包里,而是放在app/Resources/views/目录中。我已经有一个base.html.twig文件,我想知

php - Symfony2 概念问题 : general bundles vs. 特定问题

编辑:Symfonybestpractices回答我的大部分问题。我有几个关于我的Symfony2应用程序的问题。它将有一个前端和一个后端,它们将使用一些通用代码(例如日期显示器、分页器、一些经常使用的模板等)。因此,我创建了一个FrontendBundle和一个BackendBundle,每个都包含例如它们各自的布局。第一个问题:为前端和后端创建bundle的好做法是什至没有Controller的“通用”bundle吗?第二个问题:我在一本食谱上读到我不应该把我的布局放在包里,而是放在app/Resources/views/目录中。我已经有一个base.html.twig文件,我想知

php - Symfony2 禁用缓存?

有没有办法在Symfony2中禁用缓存功能?我试图在config*和parameters.ini文件中找到设置,并进行了很多搜索。好的,我找到了一些解决方案,但最新版本(Symfony2)没有。为什么?因为我想测试新的模板和功能而不总是清除应用程序/缓存*。 最佳答案 我假设您使用的是Twig引擎(Symfony2的默认模板引擎)。要在twig中禁用缓存,这样您就不必像这样继续清除缓存:rm-rfapp/cache/*导航到您的应用配置文件(默认位于根目录的../app/config/config.yml中)。滚动到twig配置设置

php - Symfony2 禁用缓存?

有没有办法在Symfony2中禁用缓存功能?我试图在config*和parameters.ini文件中找到设置,并进行了很多搜索。好的,我找到了一些解决方案,但最新版本(Symfony2)没有。为什么?因为我想测试新的模板和功能而不总是清除应用程序/缓存*。 最佳答案 我假设您使用的是Twig引擎(Symfony2的默认模板引擎)。要在twig中禁用缓存,这样您就不必像这样继续清除缓存:rm-rfapp/cache/*导航到您的应用配置文件(默认位于根目录的../app/config/config.yml中)。滚动到twig配置设置

php - 在 Symfony2 Beta3 中不断收到 'You have requested a non-existent service "test.client"'

我正在尝试设置单元测试,但每当我运行“phpunit-capp”时,我都会收到此错误:Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:Youhaverequestedanon-existentservice"test.client".我的测试用例中的代码只是:publicfunctiontestNonAuthenticatedPathsIndex(){$client=$this->createClient();}如果我不调用createClient,一切都会正常运行。我检查了AppKern

php - 在 Symfony2 Beta3 中不断收到 'You have requested a non-existent service "test.client"'

我正在尝试设置单元测试,但每当我运行“phpunit-capp”时,我都会收到此错误:Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:Youhaverequestedanon-existentservice"test.client".我的测试用例中的代码只是:publicfunctiontestNonAuthenticatedPathsIndex(){$client=$this->createClient();}如果我不调用createClient,一切都会正常运行。我检查了AppKern