yii目录结构
YII框架开发一个项目的通用目录结构: testdrive/ index.php                 Web 应用入口脚本文件 assets/                   包含公开的资源文件 css/                      包含 CSS 文件 images/           ...
jQuery中 trigger() & bind() 使用
trigger(type) 在每一个匹配的元素上触发某类事件。 返回值:jQuery 参数: type (String): 要触发的事件类型 示例: $(“p”).trigger(“click”) 1.trigger() 触发事件 这个方法是jQuery 1.3...
PHP接口开发签名方式
接口开发是各系统之间对接的重要方式,其数据是通过开放的互联网传输,对数据的安全性要有一定要求。为了提高传输过程参数的防篡改性,签名sign的方式是目前比较常用的方式。 我这里介绍一种方式,是目前国内互联...
关于PHP递归中的return
php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧: function test($i){ $i-=4; if($i<3){ return $i; }else{ test($i...
计算和当前时间差多少天
我们有时在做网站时会碰到比较特别的需求,一条信息显示是几天和几天后的或者一个月前的,上次做一个APP时就碰到了这周情况,留下当时用的代码以便以后用时不需要东奔西走。 PHP代码: function calcTime($time) ...
PHP递归算法的一个实例
递归函数为自调用函数,在函数体内直接或间接自己调用自己,但需要设置自调用的条件,若满足条件,则调用函数本身,若不满足则终止本函数的自调用,然后把目前流程的主控权交回给上一层函数来执行,可能这样给大...
Mac OS X 搭建nginx+mysql+php-fpm环境
安装homebrew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来。 安装homebrew也非常简单,只要在终端中输入: <!– lang: shell –> ruby -e &...
yii执行原理
应用执行流程: 浏览器向服务器发送 Http Request | 控制器(protected/controllers) | |—> Action | 创建模型 (Model) | 检查$_POST输入 | 渲染视图 | render()第二个参数作为控制器与视图接口参数 | |&...
mysql 的全国省份城市
省份 CREATE TABLE IF NOT EXISTS `province` ( `id` int(11) NOT NULL auto_increment, `prov_id` int(10) unsigned NOT NULL default ‘0’, `prov_name` varchar(30) NOT NULL, `prov_type` varchar...
阿里云服务器的几个常用命令
查看端口占用情况:netstat -tunpl nginx:/etc/init.d/nginx start/stop/restart/reload apache:/etc/init.d/httpd   start/stop/restart mysql:/etc/init.d/mysqld  start/stop/restart  或者 service mysqld...
Yii CGridView详解
这东西在后台比较有用,能加速开发的速度,值得一看 CGridView用表格的方式显示数据项 每一行代表一个数据项,一列通常代表数据项的一个属性 CGridView支持排序和分页,可以用ajax或普通的方式 CgridView必序和dat...
Yii模型(models)中rules自定义验证规则
YII的models中的rules部分是一些表单的验证规则,对于表单验证十分有用,在相应的视图(views)里面添加了表单,在表单被提交之前程序 都会自动先来这里面的规则里验证,只有通过对其有效的限制规则后才能被提交...
MySQL之alter语句用法总结
1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT ‘注释说明’ 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列...
开启pathinfo模式-阿里云服务器
今天在阿里云服务器上安装DUXCMS1.1稳定版的cms系统时,突然遇到好多问题,首先是提示404错误找不到页面,之后又报500错误,总之出现一大堆问题,这是之前我用阿里云没有碰到过的情况。一开始我以为是没有配置rew...
Yii $model->isNewRecord()含义
Yii中loadModel的使用:$this->loadModel($modelId); 一般在R/U/D操作中,会loadModel($modelId),这是因为此时,读,更新和删除时,已经通过GET方式获取到了model的id值,只需要将对应id的model加载进来,就...
yii CActiveForm讲解
CActiveForm提供了一些方法,这些方法能够方便的去创建一个与数据模型相关联的Form表单。CActiveForm继承自CWidget,所以他需要实现CWidget的init() 和 run() 方法,同时它也实现了一些自己的封装方法。CActiveFo...
YII模板(前台显示)详细分析
第一部分,分析模板中所用到的YII变量及方法总结 模板中用的到变量: <?php echo Yii::app()->request->baseUrl; ?> URL目录 <?php echo CHtml::encode($this->pageTitle); ?> 网页标题信息...
Yii中setAttributes用法注意
例如有这样一个model A: (1)A对应到的表格为tableA tableA中这样几个字段 字段 id   name  sex  age 数据  1   test  男    18 (2)将一个新的数据插入到数据库中 有两种方法: 方法一: $a = new A; a->...
ubuntu下的nginx+php+mysql配置
1、更新 sudo apt-get update 2、安装nginx sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 *程序文...
位图索引压缩和解压程序
在做位图索引时会遇到要将程序压缩和解压的问题,主要是为了让数据占的空间更小,下边是两个处理压缩和解压的程序欢迎大家批评指导 压缩:将$bitmap = ‘000111000000’; 数据转换为 $bitmap = ‘...
linux中查看nginx、apache、php、mysql配置文件的路径
如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断 1、判断apache 首先执行命令找到...
Yii中CDCriteria常用方法总结
Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria; $criteria-&g...
yii常用标签
yii模板中的label标签 <?php echo $form->labelEx($model,’name’); ?> 编译后: <label for=”Project_name” class=”required”>项目名称 <span class=R...
jQuery hover事件
hover(over,out)一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。 当鼠标移动到一个匹配的元素上面时,会触发指定的...
yii应用的创建
Yii 是一个基于组件的高性能 PHP 框架,用于快速开发大型 Web 应用。它使Web开发中的 可复用度最大化,可以显著提高你的Web应用开发速度。Yii 这个名字(读作易(Yee) 或 [ji:])代表 简单(easy), 高效(effic...
返回顶部
切换注册

登录

切换登录

注册