什么是控制器
控制器可以是任何可以调用的函数,方法或者闭包。
基本控制器
symfony提供了一个基本的控制器,其它的控制器可以继承它的方法。
Symfony\Bundle\FrameworkBundle\Controller\AbstractController
提供的方法:
- 渲染页面($this->render();)
- 生成url($this->generateUrl();)
- 重定向($this->redirectToRoute('homepage');)
- 调用服务( $logger->info('We are logging!');)
生成控制器
php bin/console make:controller BrandNewController
生成crud页面
php bin/console make:crud Product
网友评论