【URL地址美化】
给域名地址做一个别名
伪静态。通过设置服务器服务。做域名地址的转换工作。

urlManager地址美化,通过程序的方式实现地址的美化工作

http://xxxxx.com/index.php?r = user/login
变成
http://xxxx.com/index.php/user/login
以路由的方式做路由的转换

变成(加上后缀):
http://xxxx.com/index.php/user/login.html

配置URLManager组件:


这个是动态的配置路由

/aa3d2e17-7c01-4e11-b854-1f64343f8fc6/uk7PfNKRzvqWUrBvgZydhyQGFeUnqXGpS8OBMu6gdpk!/b/dG8BAAAAAAAA&bo=NQKQAAAAAAAFAIQ!" width="565" alt="" style="vertical-align:top;font-family:Arial;font-size:14px;line-height:22px;" />

/aa3d2e17-7c01-4e11-b854-1f64343f8fc6/nuPb3.KqPrCMm3o4ZxnVzZS298TX0QELILUqEsj1r8g!/b/dOQAAAAAAAAA&bo=EAGEAAAAAAAFALY!" width="272" alt="" style="vertical-align:top;font-family:Arial;font-size:14px;line-height:22px;" />

伪静态配置.htaccess

【错误页面的处理】
訪问一个错误的控制器
訪问一个错误的方法
有些控制器和方法禁止訪问 
 

以上错误信息是不方便给外边用户看到的。

错误信息在site/error这个地方定义的

还有就是debug模式要关闭。

才干看到自己定义错误

【主题文件夹】

配置使用主题:

【面包屑】
这是单独的view页面展示

view下的布局(layout)展示:

/aa3d2e17-7c01-4e11-b854-1f64343f8fc6/WMxDJrAfcbR8mFg5A5Q5rScAyWfv8CLqqPNMT8800c8!/b/dH8BAAAAAAAA&bo=9QGnAAAAAAAFAHA!" width="501" alt="" style="vertical-align:top;" />
通过小物件widget实现面包屑的显示。

【数据处理DAO】
Yii框架对数据处理能够通过两种方式:AR/DAO

前者主要是对简单的sql语句处理
后者才是处理复杂的sql语句

两种使用的基础是PDO。php data object

php数据对象PDO就是为了兼容php处理各种数据库(mysql/oracle/sqlserver)我们
定义一条sql语句就能够在mysql/oracle/sqlserver不同数据库来执行。

AR:处理数据 CActiveRecord
DAO:对数据的处理 CdbCommand   CDbDataReader
//DAO方式的  插入动作

  1.     public function actionCreate()

        {

            $res=Yii::app()->db->createCommand()->insert("user",array(

                'username'=>'水墨淡清',

               

            ));

            dump($res,FALSE);

            dump(Yii::app()->db->getLastInsertID());//获取最新插入的ID

        }

        

  2. //DAO方式的  修修改作

        public function actionUpdate()

        {

            $res=Yii::app()->db->createCommand()->update('user',array(

                'username'=>'我是来玩的'

            ), 'id=:id',array(':id'=>24));

            dump($res);

        }

  3.  //DAO方式的  删除动作

        

        public function actionDelete($id)

        {

            $id=trim($id);

            $res=Yii::app()->db->createCommand()->delete('user','id=:id',array(':id'=>$id));

            dump($res);

        }

  4. //单条数据查询 queryRow()

        

        public function actionRow()

        {

            $row=Yii::app()->db->createCommand()->select('id,username,city_id')->from('user')->where('id=:id',array(':id'=>2))->queryRow();

            dump($row);

        }

  5. //多条数据查询 queryAll()

        public function actionAll()

        {

            $all=Yii::app()->db->createCommand()->select('id,username,city_id')->from('user')->where('id>:id',array(':id'=>1))->queryAll();

            dump($all);

        }

  6. //统计数据数量 queryScalar()

        public function actionScalar()

        {

            $scalar=Yii::app()->db->createCommand()->select('count(1)')->from('user')->where('id>:id',array(':id'=>1))->queryScalar();

            dump($scalar);

        }

  7. //查询全部的ID

        public function actionColumn()

        {

            $ids=Yii::app()->db->createCommand()->select('id')->from('user')->where('id>:id',array(':id'=>1))->queryColumn();

            dump($ids);

        }

 

最新文章

  1. [转载]TFS体系结构和概念
  2. Linux6(5)安装Oracle Rac11g
  3. cocos进阶教程(1)Lua调用自定义C++类和函数的最佳实践
  4. IGS_学习笔记07_IREP通过页面测试客户化Web Service调用(案例)
  5. 007--VS2013 C++ 显示位图半透明化
  6. Codeforces Round #243 (Div. 1) A题
  7. 【转】Windows7 下安装 JDK 7 时版本冲突问题解决
  8. .net常見面試題(四)
  9. [iOS 开发]UITableView第一行显示不完全
  10. Annotation(三)——Spring注解开发
  11. poj1477---搭积木
  12. 缓存2 动态缓存 memcached
  13. Linux系统从安装开始
  14. OpenCV中Mat的使用
  15. MySQL高级知识(二)——Join查询
  16. PAT Basic 1016
  17. JVM运行时内存模型
  18. [leetcode]244. Shortest Word Distance II最短单词距离(允许连环call)
  19. 应用通信-方案二:Feign
  20. C# online update demo

热门文章

  1. python基础——11(模块初识)
  2. D. Frequent values
  3. 【Luogu】P2324骑士精神(IDA*)
  4. BZOJ 1829 [Usaco2010 Mar]starc星际争霸 ——半平面交
  5. SPOJ GSS7 Can you answer these queries VII ——树链剖分 线段树
  6. [luoguP3608] [USACO17JAN]Balanced Photo平衡的照片(树状数组 + 离散化)
  7. Spring boot 中 Spring Security 使用改造5部曲(转)
  8. 【Tyvj1982】武器分配(费用流)
  9. 【BZOJ1208】宠物收养所(splay)
  10. Activity 切换动画