繁体   English   中英

Symfony2 在自定义文件夹中生成控制器

[英]Symfony2 generate controller inside custom folder

Symfony2 有一个生成控制器的命令

http://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_controller.html

命令的默认行为是在包内的controller文件夹中生成给定的控制器。

是否可以自定义生成controller/backend的文件夹(例如controller/backend )?

你可以试试:“php bin/console make:controller Directory\\\\ControllerName”

您可以使用 help 命令获取此命令的所有可用选项:

php app/console help generate:controller

不,您不能使用当前任务,但您可以扩展GenerateControllerCommand以添加自定义选项。 查看它的generate功能:

// GenerateControllerCommand.php
public function generate(BundleInterface $bundle, $controller, $routeFormat, $templateFormat, array $actions = array())
{
    ...
    $controllerFile = $dir.'/Controller/'.$controller.'Controller.php';
    ...
    $this->renderFile('controller/Controller.php.twig', $controllerFile, $parameters);
    ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM