201501-27 Yii2.0教程入门篇 —— 测试实例 本章节讨论如何在应用中创建“Hello”页面创建Action在controllers/SiteController.php中:<?phpnamespaceapp\controllers;useyii\web\Controller;classSiteControllerextendsController{//...existingcode...publicfunctionactionSay($message='Hello'){return$this->render('say',['message'=>$message]);}}创建视图在views/site/say.php中:<?phpuseyii\helpers\Html;?><?ph... 继续阅读 >
201501-27 Yii2.0教程应用结构篇 —— 控制器 控制器是MVC模式中的一部分,是继承[[yii\base\Controller]]类的对象,负责处理请求和生成响应。具体来说,控制器从应用主体接管控制后会分析请求数据并传送到模型,传送模型结果到视图,最后生成输出响应信息。动作控制器由动作组成,它是执行终端用户请求的最基础的单元,一个控制器可有一个或多个动作。如下示例显示包含两个动作viewandcreate的控制器post:namespaceapp\controllers;useYii;useapp\models\Post... 继续阅读 >
201411-07 Yii框架官方指南系列18——使用表单:创建动作 有了模型,我们就可以开始编写用于操作此模型的逻辑了。我们将此逻辑放在一个控制器的动作中。对登录表单的例子来讲,相应的代码就是:publicfunctionactionLogin(){$model=newLoginForm;if(isset($_POST['LoginForm'])){//收集用户输入的数据$model->attributes=$_POST['LoginForm'];//验证用户输入,并在判断输入正确后重定向到前一页if($model->validate())$... 继续阅读 >