Yii
文章平均质量分 80
人生如初见_张默
这个作者很懒,什么都没留下…
展开
-
Yii安装
YII相关网站www.yiiframework.comhttps://github.com/yiisoft/yii2packagist仓库:https://packagist.org/composer global require "fxp/composer-asset-plugin:~1.0.0" //下载静态资源插件composer create-project --pr...转载 2018-09-04 21:53:46 · 874 阅读 · 0 评论 -
Yii--过滤器(Filters)
过滤器过滤器是 控制器动作 执行之前或之后执行的对象。例如访问控制过滤器可在动作执行之前来控制特殊终端用户是否有权限执行动作, 内容压缩过滤器可在动作执行之后发给终端用户之前压缩响应内容。过滤器可包含 预过滤(过滤逻辑在动作之前) 或 后过滤(过滤逻辑在动作之后), 也可同时包含两者。使用过滤器过滤器本质上是一类特殊的 行为, 所以使用过滤器和 使用 行为一样。 可以在控制器类中覆...转载 2018-09-13 21:58:02 · 625 阅读 · 0 评论 -
Yii--控制器
介绍(Introduction) 入门(Getting Started) 应用结构(Application Structure)结构概述(Overview) 入口脚本(Entry Scripts) 应用(Applications) 应用组件(Application Components) 控制器(Controllers) 模型(Models) 视图(Views) 模块(Modules) 过滤器...转载 2018-09-10 21:51:49 · 379 阅读 · 0 评论 -
Yii--小部件(Widgets)
小部件 ¶小部件是在 视图 中使用的可重用单元, 使用面向对象方式创建复杂和可配置用户界面单元。 例如,日期选择器小部件可生成一个精致的允许用户选择日期的日期选择器, 你只需要在视图中插入如下代码:<?phpuse yii\jui\DatePicker;?><?= DatePicker::widget(['name' => 'date']) ?>...转载 2018-09-18 09:43:23 · 313 阅读 · 0 评论 -
Yii--应用组件
应用组件 ¶应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。在同一个应用中,每个应用组件都有一个独一无二的 ID 用来区分其他应用组件, 你可以通过如下表达式访问应用组件。\Yii::$app->componentID例如,可以使用 \Yii:...转载 2018-09-09 22:12:34 · 268 阅读 · 0 评论 -
Yii-- 应用(Applications)
应用主体 ¶应用主体是管理 Yii 应用系统整体结构和生命周期的对象。 每个Yii应用系统只能包含一个应用主体,应用主体在 入口脚本 中创建并能通过表达式 \Yii::$app 全局范围内访问。信息: 当我们说"一个应用",它可能是一个应用主体对象,也可能是一个应用系统, 是根据上下文来决定[译:中文为避免歧义,Application翻译为应用主体]。Yii有两种应用主体: 网页应...转载 2018-09-09 21:57:58 · 218 阅读 · 0 评论 -
Yii--入口脚本
入口脚本入口脚本是应用启动流程中的第一环, 一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。 终端用户的请求通过入口脚本实例化应用并将请求转发到应用。Web 应用的入口脚本必须放在终端用户能够访问的目录下, 通常命名为 index.php, 也可以使用 Web 服务器能定位到的其他名称。控制台应用的入口脚本一般在应用根目录下命名为 yii(后缀为.php), 该文件需要有执行...转载 2018-09-09 21:16:38 · 231 阅读 · 0 评论 -
Yii--应用结构
Yii 应用参照模型-视图-控制器 (MVC) 设计模式来组织。 模型代表数据、业务逻辑和规则; 视图展示模型的输出;控制器 接受出入并将其转换为模型和视图命令。除了 MVC, Yii 应用还有以下部分:入口脚本:终端用户能直接访问的 PHP 脚本, 负责启动一个请求处理周期。 应用:能全局范围内访问的对象, 管理协调组件来完成请求. 应用组件:在应用中注册的对象, 提供不同的功能来完...转载 2018-09-09 21:05:32 · 197 阅读 · 0 评论 -
Yii--用Gii生成代码
开始 GiiGii 是 Yii 中的一个模块。 可以通过配置应用的 modules 属性开启它。通常来讲在 config/web.php 文件中会有以下配置代码:$config = [ ... ];if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ ...转载 2018-09-09 20:53:58 · 315 阅读 · 0 评论 -
Yii--使用数据库(databases)
配置数据库连接 ¶开始之前,请确保你已经安装了 PHP PDO 扩展和你所使用的数据库的 PDO 驱动(例如 MySQL 的 pdo_mysql)。 对于使用关系型数据库来讲,这是基本要求。驱动和扩展安装可用后,打开 config/db.php 修改里面的配置参数对应你的数据库配置。 该文件默认包含这些内容:<?phpreturn [ 'class' => '...转载 2018-09-05 22:07:01 · 707 阅读 · 0 评论 -
Yii--使用Forms
创建模型模型类 EntryForm 代表从用户那请求的数据, 该类如下所示并存储在 models/EntryForm.php 文件中。 请参考类自动加载章节获取更多关于类命名约定的介绍。<?phpnamespace app\models;use Yii;use yii\base\Model;class EntryForm extends Model{ pub...转载 2018-09-05 21:57:37 · 273 阅读 · 0 评论 -
Yii--第一次问候
创建动作为了 “Hello”,需要创建一个 say 操作, 从请求中接收 message 参数并显示给最终用户。 如果请求没有提供 message 参数,操作将显示默认参数 “Hello”。信息: 操作是最终用户可以直接访问并执行的对象。 操作被组织在控制器中。 一个操作的执行结果就是最终用户收到的响应内容。操作必须声明在控制器中。为了简单起见, 你可以直接在 SiteContro...转载 2018-09-05 21:40:53 · 2058 阅读 · 0 评论 -
Yii--运行应用
功能 ¶一个安装完的基本应用包含四页:主页,当你访问 http://hostname/index.php 时显示, “About”页, “Contact”页, 显示一个联系表单,允许终端用户通过 Email 联系你, “Login”页, 显示一个登录表单,用来验证终端用户。试着用“admin/admin”登录, 你可以看到当前是登录状态,已经可以“退出登录”了。这些页面使用同一个头...转载 2018-09-04 22:11:39 · 138 阅读 · 0 评论 -
yii--url访问
http://localhost/index.php?r=home/shop-info配置到web目录home--控制器名shop-info----方法名【方法名为单个单词时为shop,多个连接时shop-info】原创 2019-07-31 10:49:07 · 214 阅读 · 0 评论