猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
YII框架中控制器中的actions函数有什么用?
他和比如actionIndex等这些方法有好什么区别呢?我在Yii的视频教程上面看见的是用来做验证码
HUX布斯
浏览 1487
回答 2
2回答
慕哥9229398
谢邀!:)顾名思义,action 毫无疑问就是用来描述控制器的动作,一般都有 actionIndex ,即默认动作。举例:class PageController extends Controller{ public function actionIndex() { echo 'default action'; } }当用户请求时,便会触发默认的动作,输出 default action。当然你也可以定义特定的 action,例如:class PageController extends Controller{ public function actionIndex() { echo 'default action'; } public function actionSelf() { echo 'new action'; } }此时,当用户请求 self 动作时,就会触发 输出 new action。当然你会发现还有 CAction 的类,这是使用 action 的另外一种方法:class SelfAction extends CAction{ public function run() { echo 'new action'; } } class PageController extends Controller{ public function actions() { return array( 'self' => 'application.controllers.actions.SelfAction', ); } }建议题主在正式开发前,先对 YII 有个大致的了解,可以阅读这个文档:《Yii 权威指南》
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Yii
关于laravel和thinphp和yii有什么不同和优缺点?
2 回答
yii2 yii 知名的开源应用有哪些
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续