Yii的AR单行数据自动缓存机制_自学php网关注热度:41
相关的YII类: CActiveRecord CActiveRecordBehavior cache Active Record Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术。Yii DAO 可以处理几乎任何数据库相关的任务,不过对于一些基本的CRUD,YI..[详情]
Yii框架开发安全考虑_自学php网关注热度:30
SQL注入式 SQL注入式是一种最常见并且最容易实现的一个web应用的攻击这个攻击已经在最近的几年内上升为第一个web开发的安全问题。这种攻击发生于当你(开发者)获取用户的输入值并直..[详情]
Yii如何确保URL的唯一性_自学php网关注热度:31
例如我们有以下规则: 'post/id:\d+'='post/read', 以下的 URL 是有效的: post/read/id/5post/read?id=5post/5 如果我们有后缀,例如 .html ,以下的 URL 是有效的, post/read/id/5.htmlpost/read.html?id=5post/5.html 一共..[详情]
Yii管理不同模式下应用程序的配置_自学php网关注热度:27
在开始之前我们应该注意应用的配置作为php脚本来保存。因此我们可以放置任何 有效的php代码 在里面,这会使配置更加 '智能' 而不是简简单单的放回值对(name-value pairs)。 首先我们创建..[详情]
Yii简单的用户授权系统概述_自学php网关注热度:38
数据库 首先在 user 表创建一个新的字段(integer 类型),字段名 ' accessLevel ',它定义了用户的访问权限 扩展 CWebUser 类 在配置文件(一般为 protected/config/main.php)中添加(或修改为)以下代码 'com..[详情]
Yii常量的轻松管理_自学php网关注热度:38
获取常量 为了解决这个问题我使用了一个方法 getConstants() . public static function getConstants($token,$objectClass) { $tokenLen = strlen($token); $reflection = new ReflectionClass($objectClass); //php built-in $allConstan..[详情]
Yii引入css文件和js文件教程_自学php网关注热度:39
通常做法 通常情况下我们使用一下方法来引入,直接写html代码 引入 css 文件 head...link rel=stylesheet type=text/css href=/css/main.css /.../head 引入 js 文件 script type=text/javascript src=/js/main.js/script 在..[详情]
Yii管理多个语种应用的语言和一个语言选择控件关注热度:46
为什么必须要为每一个请求设置语言 应用的请求页面将会以应用的目标语言显示,此语言可以通过 Yii::app()-language 设置和获取语言 如果这个属性没有明确设置,Yii 假定它等于应用的源..[详情]
Yii如何让自己写的代码易维护?_自学php网关注热度:37
一、如何写出容易被阅读和理解的代码 1.最根本的一条,要向写文章学习,有目录,有大纲,有标题,有段落,有适当的提示。 1.1 首先是目录结构,这个在一些比较好的实践中,有约定..[详情]
Yii使用loginRequiredAjaxResponse解决AJAX会话超时_自学关注热度:50
问题 用户在较长时间内没有动作,php回话已经超时,回话过期后又有一个ajax请求但是程序并没有任何反应,例如在gridview中,gridview的内容完全消失。 正确的行为 显示登录页面,登录后..[详情]
Yii简单的基于角色的访问控制_自学php网关注热度:41
public function filters(){ return array( 'accessControl', // perform access control for CRUD operations );} public function accessRules(){ return array( array('allow', 'action'=array('admin'), 'roles'=array('staff', 'devel'), ), array('deny'..[详情]
Yii生成缩略图生成函数cthumb_自学php网关注热度:58
需求 Yii 1.0以上版本 要求GD库 下载本站附件 安装 解压文件至protected/extensions extension=php_gd2.dll 使用 看下面的例子: ... $im = null;$imagetype = strtolower($model-image-extensionName)if($imagetype == 'gif') $..[详情]
Yii使用PHPMailer发送邮件实现代码_自学php网关注热度:27
使用方法 作为普通component: 利用这个例子,使用SMTP作为发送的方法,在控制器创建一个component: ?php$message = 'Hello World!';$mailer = Yii::createComponent('application.extensions.mailer.EMailer');$mailer-Host..[详情]
Note that the MySQL client library is not bundled anymore!_自关注热度:26
今天在编译PHP5.3.10的时候过程中,提示: configure: error: Cannot find libmysqlclient_r under /usr/local/mysql. Note that the MySQL client library is not bundled anymore! 可能是由于mysql的库不完全,后来在网上搜了..[详情]
Yii Framwork在ActiveRecord自动化记录时间戳_自学php网关注热度:67
有很多方法可以自动化设置在ActiveRecord模型中yii时间戳。下面介绍两种方法: 通过rules() 通过beforeSave() 我们需要开始建立数据库表。 CREATE TABLE IF NOT EXISTS `Nodes` ( `id` bigint(20) NOT NULL aut..[详情]
Yii,XSS安全模式内容_自学php网关注热度:55
我们要在一个行为里使用htmlpurifier类,用这种行为可以加强任何模型并表明各属性我们想让它们XSS安全。 我写了以下行为: class CSafeContentBehavior extends CActiveRecordBehavior{ public $attributes =a..[详情]
Yii开发过程中的低级错误_自学php网关注热度:23
忘写 echo 在下面的视图输出中: h1Edit item: ?php $model-label; ?/h1 你可能会花费很多时间去测试为什么 $model-label 没有值. 错误使用 echo 在下面的视图输出中: h1Edit item: ?php echo $this-widget('CWidge..[详情]
mysql查看表结构命令_自学php网关注热度:47
mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases; use 数据库名;..[详情]
yii实现sort的ajax排序 教程_自学php网关注热度:37
通过firebug我们发现每次点击由CSort生成的排序按钮会为links的URL附上两个排序的Class(desc asc),于是我们就可以利用这两个CLASS为排序实现AJAX刷新和添加不同指向的箭头,效果如下图 首..[详情]
phpMyAdmin“缺少 mcrypt 扩展。请检查 PHP 配置。”解关注热度:46
出现问题: 在安装配置phpMyAdmin管理mysql数据库的时候,打开phpMyAdmin登录页面,出现下面的错误提示: 缺少 mcrypt 扩展。请检查 PHP 配置 解决办法: 安装php-mcrypt libmcrypt libmcrypt-devel这三..[详情]
Tomcat与Apache的区别_自学php网关注热度:31
1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。 3..[详情]
apache检查httpd.conf的语法错误的方法_自学php网关注热度:85
修改了apache httpd.conf文件之后,怎么样验证其语法是否正确呢?当然,我们可以重新启动apache服务器,但这样一来,如果万一存在错误,apache服务器将不能正常启动,也不能提供正常服务..[详情]
Apache的httpd.conf详解_自学php网关注热度:29
ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径..[详情]
Apache禁用index of 浏览_自学php网关注热度:31
Apache 2.2.4服务器上,这是默认的目录命令: Options Indexes FollowSymLinks AllowOverrride None Order allow,deny Allow from all 清除Indexes引用后的样子: Options FollowSymLinks AllowOverrride None Order allow,deny Allow..[详情]
PHP相对路径和绝对路径常见处理方法_自学php网关注热度:55
一、绝对路径和相对路径常见用法 绝对路径示例: $droot=/var/www/html/;//网站根目录 //$droot=D:/xampp/htdocs/;//网站根目录 require_once($droot.include/cfg.php); 使用上文第一种绝对路径方法,该方法虽..[详情]
MySQL:Error writing file (Errcode: 28)解决方法_自学ph关注热度:48
问题描述: 在执行创建表语句时提示: mysql CREATE TABLE `cash_request` ( `id` int(11) NOT NULL auto_increment, `dev_id` int(11) NOT NULL, `bank_account_info` varchar(255) NOT NULL, `money` int(11) NOT NULL, `status` tinyint(1..[详情]
PHP PDO_自学php网关注热度:25
PDO::exec 返回的是int类型,表示影响结果的条数。 PDOStatement::execute 返回的是boolean型,true表示执行成功,false表示执行失败。 这两个通常出现在: $rs0 = $pdo-exec($sql); $pre = $pdo-prepare($sql)..[详情]
php读写文件与读写数据库的效率比较_自学php网关注热度:27
这个问题也是最近才想到的,就是到底读文件更快还是读数据库更快,能快多少,天缘也搜索过,没见有网友就这个问题答复过,也可能是太简单的缘故,我们本文还是来实测一下,由..[详情]
PHP常用正则表达式收集整理_自学php网关注热度:30
本文整理一些常用的PHP正则表达式,天缘每次用到也都是查一查,网上到处转载的很多正则表达式,已经很难找到原作者的出处了,而且很多表达式都未提及限定条件和匹配情况,天缘..[详情]
PHP常用字符串正则替换及剖分函数比较_自学php网关注热度:25
本文介绍PHP常用正则匹配函数间的区别,主要有str_replace、str_ireplace、substr_replace、preg_replace、preg_match、preg_match_all、preg_quote、preg_split、ereg_replace、eregi_replace、preg_replace、str_split,当然..[详情]
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com