zoukankan      html  css  js  c++  java
  • yii初体验(5)控制器 操作的简单介绍

    控制器
    ControllerID/ActionID
    ModuleID/ControllerID/ActionID(属于模块下的控制器)
     
    控制器ID应仅包含英文小写字母、数字、下划线、中横杠和正斜杠
     
    • article 对应 appcontrollersArticleController;
    • post-comment 对应 appcontrollersPostCommentController;
    • admin/post-comment 对应appcontrollersadminPostCommentController;
    • adminPanels/post-comment 对应appcontrollersadminPanelsPostCommentController
     
     
    方法(操作)
    index 和 hello-world
    public function actionIndex() public function actionHelloWorld()
    操作ID应仅包含英文小写字母、数字、下划线和中横杠,操作ID中的中横杠用来分隔单词。
     
    独立操作
    public function actions() { return [ // 用类来申明"error" 操作 'error' => 'yiiwebErrorAction', // 用配置数组申明 "view" 操作 'view' => [ 'class' => 'yiiwebViewAction', 'viewPrefix' => '', ], ]; }
     
     
     
    // 用户浏览器跳转到 http://example.com return $this->redirect('http://example.com');
     
     
    默认操作,默认index,可以自定义
    public $defaultAction = 'home'; public function actionHome() { return $this->render('home'); }
     
     
    控制器的生命周期
     
    beforeAction()
     
    afterAction()
  • 相关阅读:
    CF351A Jeff and Rounding 思维
    CF352B Jeff and Periods 模拟
    CF352A Jeff and Digits
    小B的询问 莫队分块
    小凯的疑惑 数学
    BestCoder Round #80 待填坑
    [SDOI2009]HH的项链 树状数组 BZOJ 1878
    Blocks poj 区间dp
    [USACO5.4]奶牛的电信Telecowmunication 最小割
    数位dp
  • 原文地址:https://www.cnblogs.com/wmc1125/p/11402927.html
Copyright © 2011-2022 走看看