打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Yii框架第一天学习

贯穿整个章节,掌握三件事:

  1. 如何创建一个动作去响应请求,
  2. 如何创建一个视图去构造响应内容,
  3. 以及一个应用如何分派请求给动作
创建方法:
    为了 “Hello”,需要创建一个 say 操作, 从请求中接收 message 参数并显示给最终用户。 如果请求没有提供 message 参数,操作将显示默认参数 “Hello”。
<?phpnamespace app\controllers;use yii\web\Controller;class SiteController extends Controller{ // ...现存的代码... public function actionSay($message = 'Hello') { return $this->render('say', ['message' => $message]); }}

说明:
渲染页面用return $this->render()
第一个参数:sy
数组里数据是渲染页面数据
方法的命名:action+方法名: 如index方法:actionIndex()

创建视图:
<?phpuse yii\helpers\Html;?><?= Html::encode($message) ?>
说明:message 参数在输出之前被 HTML-encoded 方法处理过
上述例子中,路由 site/say 将被解析至 SiteController 控制器和其中的 say 操作。 因此 SiteController::actionSay() 方法将被调用处理请求。

控制器 ID post-comment 相当于控制器类名 PostCommentController
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Yii视图层(View)初步
Yii2 advanced版API接口开发 基于RESTful架构的 配置、实现、测试
ASP.NET MVC3-第02节-添加一个Controller (C#)
学习 ASP.NET MVC (第三回)实战篇
AngularJS开发指南29:将服务注入到控制器中 | AngularJS中文社区
angularJS--多个控制器之间的数据共享
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服