是否可以在Symfony中做多个控制器?如果是,我该怎么做?(控制器、路由等)
因为现在我有:
目录"Controller"one_answers"DefaultController.php"(像现在一样有1000行代码)
目录资源->配置->路由。(这里我有所有的路由)。
目录资源->视图->默认(在这个目录中我有所有的视图)。
是否有可能制作更多的控制器?例如,一个控制器将只有indexAction(),其他将有addclientAction()等。
所以你会在src/MyApp/SomeBundle/Controller/
中设置控制器class OneController extends Controller
{
public function indexAction()
{
....
}
}
class TwoController extends Controller
{
public function addclientAction()
{
....
}
}
你路由。Yml应该看起来像
my_route_index:
pattern: /
defaults: { _controller: MyAppSomeBundle:One:index }
my_route_addclient:
pattern: /addclient/
defaults: { _controller: MyAppSomeBundle:Two:addclient }
是的,当然是可能的。您可以在这里看到一个示例: