Yii
ruxingli
程序猿~
展开
-
Yii1 CHtmlPurifier净化器
主要作用:过滤一些可执行的代码,避免网站受到xss攻击。 $html = <<<eof <script>alert('我弹!');</script> <div> <p>text...</p> </div> eof; $p = new CHtmlPurifier(); $p->options = array('URI.AllowedSchemes' => array( 'http' =&g原创 2020-07-21 15:04:11 · 235 阅读 · 0 评论 -
Yii createCommand CURD操作
本文用作工作记录,也许有人会问为什么不用 Yii 的 Model 去操作 DB,原因很简单,Yii 的 Model 写法上是方便了很多,但是会执行多余的 SQL,打开 Yii 的执行 log 就会发现。所以为了效率,为了 DB 服务器的性能考虑,还是使用 createCommand 的好。 insert $row = Yii::app()->getDb()->createCommand()->原创 2014-12-26 11:04:24 · 21422 阅读 · 3 评论 -
Yii1Query Builder的where方法使用大全
PHP工程师说白了也是CURD工程师,所做的工作无非是各种业务的CURD,掌握各种where的使用,MM再也不用担心我的程式会被攻击了~ Yii中,使用where方法是非常频繁的,而且where方法本身的使用技巧比较的多,在这里我梳理了一些常用的,以便于以后工作中的随时查阅的需要,也希望能帮助到查阅此文的你,也欢迎各位的补充,不足之处希望指出! 还是从简入深吧!ps:这里的数据表是进行模拟的。原创 2015-09-19 15:42:51 · 14187 阅读 · 1 评论 -
部署Yii,Apache 和 Nginx 服务器所需的配置
1. Apache Yii is ready to work with a default Apache web server configuration. The .htaccess files in Yii framework and application folders restrict access to the restricted resources. To hide t转载 2015-02-11 16:21:49 · 5957 阅读 · 0 评论 -
Yii1.1 CHttpSession 的session属性配置项
本文记录下main.php中session的配置选项,仅做记录,因为Yii本身的session,已经封装的很强悍,但是过于强悍,也不免丢失了很多细节。 详细文档请参考:http://www.yiiframework.com/doc/api/1.1/CDbHttpSession // protected/config/main.php // application component原创 2015-12-31 12:32:57 · 4477 阅读 · 0 评论 -
干货!!!Yii 1.1操作Cookie
经常使用Yii 1.1,Yii操作Cookie的写法,可以参考 http://www.yiiframework.com/wiki/152/cookie-management-in-yii/,本文所述,只是进行了封装,方便调用。 话不多说,上代码Cookie.php,请放置在 /protected/components下方便调用。 <?php // +---------------------原创 2015-12-31 10:49:23 · 5033 阅读 · 0 评论 -
Yii - data exists update else insert
次文为代码笔记,如果能帮助到你,不胜荣幸! 表结构: CREATE TABLE `tb_user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键ID', `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称', `age` tinyint(3) unsig原创 2016-01-30 09:39:27 · 1531 阅读 · 0 评论 -
Yii 怎样在特定的地方开启或关闭log
// 关闭LOG foreach (Yii::app()->log->getRoutes() as $route) { $route->enabled = false; }原创 2019-04-04 16:22:43 · 569 阅读 · 0 评论