Yii2
来源:互联网 发布:java中级工程师强化班 编辑:程序博客网 时间:2024/05/17 16:02
是什么?
Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。基于MVC模式的编程
使用要求:
Yii 2.0 需要 PHP 5.4.0 或以上版本支持。
使用经验
1.项目结构
backend ->
utils工具类
models实体类
controllers业务逻辑类
config配置文件
runtime运行时日志,文件
components第三方模块
2.业务流程
1)访问url例如http://localhost:7070/my-data/get-one
2)找到controllers/MyDataController.php下的public function ActionGetOne
3.增删改查的实现
1)引用实体类use backend\models\Data;
2)查Data::find()->where([‘_id’ => $id])->one();或者使用Query()查询器。
3)改
4)亮点
4.url改写
修改文件backend/config/mian.php
例如 把地址http://www.test.com/index.php?r=site/page/sid/1修改为http://www.test.com/site/page/sid/1
[php] 'urlManager'=>array( 'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。'urlFormat'=>'path','rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', //使用http://www.test.com/site/46156af代替http://www.test.com/site/view?id=46156af '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', //使用http://www.test.com/site/page/46156af代替http://www.test.com/site/page?id=46156af 'POST api/<controller:[\w-]+>s'=>'<controller>/create', //使用api/sites代替site/create ), ), 5.配置后台服务Yii::$app->mail->sendMail() 修改文件backend/config/mian.php 'components' => [ 'mail' => [ 'class' => '\backend\components\mail\Classname', 'api_user' => **, 'api_key' => **, 'from' => **@**.com, 'fromname' => **, ],
- YII2
- YII2
- Yii2
- yii2
- Yii2
- yii2- language
- session -yii2
- cache -yii2
- redis - yii2
- yii2 - controller
- yii2 Activeform
- yii2安装
- yii2 事务
- yii2使用
- yii2 csrf
- yii2 提速
- Yii2 缓存
- yii2 beforeSave
- PAT (Basic Level) Practise (中文)1036. 跟奥巴马一起编程(15)
- eclipse Indigo 安装maven插件
- 第四节 junit
- Android开源库集锦
- Hibernate使用小记
- Yii2
- 使用nginx支持utf8中文
- Waiting For Debugger
- VB6.0 与 VS2010 在VB编程上的区别小总结
- 深入分析 Java 中的中文编码问题
- First touch of Ionic 2
- 列表图标动画切换特效
- CALayer
- 表格标签和表格布局