因此,开发人员不能使用某些名称。下面是不能使用的保留名称列表。 控制器名称 由于控制器类将扩展主应用程序控制器,因此必须小心,不要将方法命名为与该类使用的方法相同的方法,否则本地方法将覆盖它们。
,惯例是将控制器类放在模块类命名空间的controllers子命名空间中,也意味着要将控制器类文件放在模块yii\base\Module::basePath目录中的controllers子目录中。
模型-视图-控制器 CodeIgniter基于Model-View-Controller开发模式。MVC是一种将应用程序逻辑与表示分开的软件方法。
然后,应用规范是必需的,它放在applicationresourcefile.除其他外,此文件指定应用程序由哪些模块组成以及回调模块的名称。
操作被组织在控制器中。一个操作的执行结果就是最终用户收到的响应内容。 操作必须声明在控制器中。为了简单起见,你可以直接在 SiteController 控制器里声明 say 操作。
尽管对class的命名没有要求,但web开发者最好使用可以表达元素使用目的的名字,而不是描述元素(的样式)的名字(即使一个元素是斜体,但是class的命名也不应该是italics)。
Yii是什么 Yii是一个高性能,基于组件的PHP框架,用于快速开发现代Web应用程序。名字Yii(读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 YesItIs!的缩写。
这些信息在开发过程中可能很有用,以帮助调试和优化。 初始化类 重要 这个类不需要初始化。属性自动加载输出库如果启用了分析,如下所示。
这样有可能会发现一些以前你要自己开发的功能,而现在已经被包含在核心代码中了。 安装 Yii2.0完全拥抱 Composer,它是事实上的PHP依赖管理工具。
举一个实际的例子,BasicApplicationTempltae 应用主体配置中,开发环境下会在启动阶段运行 debug 和 gii 模块。
控制器Id可包含子目录前缀,例如 admin/article 代表yii\base\Application::controllerNamespace控制器命名空间下 admin子目录中 article
每个控制器还可以有一个或多个动作,就像web控制器。 两个项目模板(基础模版和高级模版)都有自己的控制台应用程序。你可以通过运行 yii 脚本,在位于仓库的基本目录中运行它。
静态页 注:本教程假设您下载了CodeIgniter和安装了框架在您的开发环境中。 你要做的第一件事就是建立一个控制器处理静态页面。控制器只是一个帮助委派工作的类。它是您的web应用程序的胶水。
创建辅助类 在某些情况下,您可能希望开发存在于控制器之外但能够利用CodeIgniter所有资源的类。你会看到,这是很容易实现的。

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