![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yii2
文章平均质量分 78
tangerine_
这个作者很懒,什么都没留下…
展开
-
Yii2.0-advanced-3—为yii2添加后台模板adminlte和权限组件yii2-admin
一、yii2-adminlte-assetadminlte一款基于bootstrap的响应模块。yii2-adminlte-asset更是一款基于yii2框架进行开发的后台主题模版。1、安装(安装前先运行composer self-update)composer require dmstr/yii2-adminlte-asset "2.*"等待几分钟完成后,拷贝 vendor\dm...原创 2018-12-24 10:27:20 · 766 阅读 · 0 评论 -
2019.01.21 yii项目源码下载
1.gitee中文2.github英文原创 2019-01-21 13:45:11 · 619 阅读 · 0 评论 -
2019.01.21-restful API笔记
1.api接口:web。API:应用程序接口 1》写接口文档 2》接口功能沟通-》实现API接口 3>上传2.3.4.4.1需求:4.2创建API应用入口4.3创建第一个API应用 api\Controllers\ArticleController.phpapi\Config\main.phpapi\...原创 2019-01-22 10:45:35 · 265 阅读 · 0 评论 -
2019/01/20 yii输出hello world
1.yii-application/frontend/controller/siteController.php在最后添加public function actionSay($message='hello'){return $this->render('say',['message'=>$message]);}2.yii-application/frontend/v...原创 2019-01-20 23:10:59 · 203 阅读 · 0 评论 -
yii-应用结构-model-场景
0.模型可能在多个 场景 下使用,例如 User 模块可能会在收集用户登录输入, 也可能会在用户注册时使用。在不同的场景下, 模型可能会使用不同的业务规则和逻辑,0.1模型使用 yii\base\Model::$scenario 属性保持使用场景的跟踪模型支持的场景由模型中申明的 验证规则 来决定,但你可以通过覆盖yii\base\Model::scenarios()方法来自定...原创 2019-01-09 16:51:16 · 181 阅读 · 0 评论 -
composer创建yii2项目
1.在当前目录下新建文件夹yii23,打开git,创建新的yii项目create-project [options] [--] [<package>] [<directory>本地将要存放项目的文件夹] [<version>]$ composer create-project --prefer-dist yiisoft/yii2-app-advanced...原创 2019-01-09 13:01:34 · 446 阅读 · 0 评论 -
2019.01.14 -1yii---》应用结构--》模块modules
1.模块是独立的软件单元,由模型,视图, 控制器和其他支持组件组成,终端用户可以访问在应用主体中已安装的模块的控制器,模块被当成小应用主体来看待,和应用主体不同的是, 模块不能单独部署,必须属于某个应用主体。2.namespace app\modules\forum\controllers; ...原创 2019-01-14 10:12:23 · 94 阅读 · 0 评论 -
2019.01.11yii-》应用结构-》视图view
1.1创建视图视图为包含HTML和PHP代码的PHP脚本,可看到PHP代码用来生成动态内容如页面标题和表单,HTML代码把它组织成一个漂亮的HTML页面。1.2.安全当创建生成HTML页面的视图时,在显示之前将用户输入数据进行转码和过滤非常重要,否则,你的应用可能会被 跨站脚本 攻击。1.3组织视图控制器渲染的视图文件默认放在@app/views/post-co...原创 2019-01-11 18:30:15 · 141 阅读 · 0 评论 -
2019.01.11 应用结构 --》model-》最佳实践
1.模型是代表业务数据、规则和逻辑的中心地方,通常在很多地方重用,在一个设计良好的应用中,模型通常比 控制器代码多。2.归纳起来,模型可包含属性来展示业务数据; 可包含验证规则确保数据有效和完整; 可包含方法实现业务逻辑; 不应直接访问请求,session和其他环境数据, 这些数据应该由控制器传入到模型; 应避免嵌入HTML或其他展示代码,这些代码最好在 视图中处理;...原创 2019-01-11 15:09:59 · 106 阅读 · 0 评论 -
2019.01.11 yii2---应用结构----model----块赋值
1.块赋值只用一行代码将用户所有输入填充到一个模型 它直接将输入数据对应填充到 yii\base\Model::attributes() 属性。 $model = new \frontend\models\ContactForm;// 用户输入数据name,email,password,赋值到模型属性$model->attributes = \Yii::$app->re...原创 2019-01-11 14:56:08 · 348 阅读 · 0 评论 -
2019.01.10归档下载yii2
1.url下载到本地2.由于本地没有入口文件(web/index.php)所以需要执行以下命令(初始化) 1》打开git 2》输入php init然后选择0 3.再次打开yii-application/frontend/web/index.php 文件存在。 yii-application/backend/web/index.p...原创 2019-01-11 11:30:11 · 467 阅读 · 0 评论 -
2019.01.10yii2---应用结构----model----验证规则
1.概念:输入的数据,假定ContactForm模型,(首页的http://y2aa-frontend.test/index.php?r=site%2Fcontact)你可能想确保所有属性不为空且 email 属性包含一个有效的邮箱地址,如果某个属性的值不满足对应的业务规则,相应的错误信息应显示,以帮助用户修正错误。(http://y2aa-frontend.test/index....原创 2019-01-10 18:22:54 · 726 阅读 · 0 评论 -
2019.01.11yii2 login的流程
1.frontend/controllers/SiteController.phppublic function actionLogin(){ if (!Yii::$app->user->isGuest) {//判断user是否是客户 return $this->goHome();//yii底层的东西//如果不是,返回首页home http:...原创 2019-01-11 14:58:30 · 578 阅读 · 0 评论 -
2019.01.21 yii--login---
页面----------------》控制器(类)/方法-------------------》view登录 1.login-----------------》site/login--------------------》login.php注册 2.signup----------------》site/signup------...原创 2019-01-21 14:15:12 · 199 阅读 · 0 评论