Controllers 控制器是应用程序的核心,因为它们决定了如何处理HTTP请求。 页面内容 控制器什么是控制器?让我们试试看:HelloWorld!
Controller/控制器 MVC模型中,控制器是用户请求的逻辑处理部分。比如:将用户相关的操作都放在user.js里,每一个操作就是里面一个Action。
模型-视图-控制器 CodeIgniter基于Model-View-Controller开发模式。MVC是一种将应用程序逻辑与表示分开的软件方法。
操作被组织在控制器中。一个操作的执行结果就是最终用户收到的响应内容。 操作必须声明在控制器中。为了简单起见,你可以直接在 SiteController 控制器里声明 say 操作。
路由 当入口脚本在调用yii\web\Application::run()方法时,它进行的第一个操作就是解析输入的请求,然后实例化对应的控制器操作处理这个请求。
总览 Yii应用参照模型-视图-控制器(MVC) 设计模式来组织。 模型代表数据、业务逻辑和规则;视图展示模型的输出;控制器接受出入并将其转换为模型和视图命令。
控制器名称 由于控制器类将扩展主应用程序控制器,因此必须小心,不要将方法命名为与该类使用的方法相同的方法,否则本地方法将覆盖它们。以下是保留名称的列表。
这可以在我们Pages之前创建的控制器中完成,但为了清晰起见,News定义了一个新的控制器。在application/controllers/News.php创建新的控制器。 <?
RunningviatheCLI 除了通过浏览器中的URL调用应用程序控制器外,它们也可以通过命令行界面(CLI)加载。 页面内容 通过CLI运行什么是CLI?为什么要通过命令行运行?
每个控制器还可以有一个或多个动作,就像web控制器。 两个项目模板(基础模版和高级模版)都有自己的控制台应用程序。你可以通过运行 yii 脚本,在位于仓库的基本目录中运行它。
视图从未直接调用,必须由控制器请记住,在MVC框架中,Controller充当交通警察,因此它负责获取特定的视图。如果您没有阅读控制器页在继续之前应该这样做。
创建辅助类 在某些情况下,您可能希望开发存在于控制器之外但能够利用CodeIgniter所有资源的类。你会看到,这是很容易实现的。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
