11 2013 档案

Yii Framework 开发教程Zii组件-Tabs示例
摘要:有关Yii Tab类:http://www.yiichina.com/api/CTabViewhttp://www.yiichina.com/api/CJuiTabshttp://blog.csdn.net/dreamzml/article/details/8485446http://www.yiiframework.com/wiki/569/how-to-create-cjui-tabs-render-partial-ajax-tabs-color-tabs/Yii Framework 开发教程Zii组件-Tabs示例基本用法如下:[php] widget('zii.widgets. 阅读全文

posted @ 2013-11-30 23:37 imxiu 阅读(499) 评论(0) 推荐(0) 编辑

Yii 生成表单下拉选框及查询下拉选框
摘要:CHtml类参考:http://www.yiichina.com/api/CHtml#activeDropDownList-detailactiveDropDownList() 方法 public static string activeDropDownList(CModel $model, string $attribute, array $data, array $htmlOptions=array ( ))$modelCModel数据模型$attributestring属性$dataarray生成列表选项的数据(值=>显示) 你可以使用listData来生成这个数据。请参阅list 阅读全文

posted @ 2013-11-30 22:39 imxiu 阅读(1200) 评论(0) 推荐(0) 编辑

Yii框架常见问题汇总
摘要:然用过Yii做了一个小项目了,但是过程中间解决的问题没有随手记下来,导致新项目开始后,以前碰到的问题还得在查一遍,干脆就记下来,以便不时之需。有新的会随时更新。1.如何显示ActiveRecord执行的sql语句:array( 'class'=>'CFileLogRoute', 'levels'=>'trace,error, warning',),// uncomment the following to show log messages on web pages/*array( 'class'=&g 阅读全文

posted @ 2013-11-30 21:25 imxiu 阅读(547) 评论(0) 推荐(0) 编辑

Yii 的AR单行数据自动缓存机制
摘要:相关的YII类:CActiveRecordCActiveRecordBehaviorcacheActive RecordActive Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术。Yii DAO 可以处理几乎任何数据库相关的任务,不过对于一些基本的CRUD,YII推荐使用Active Record。CActiveRecord 提供了几个占位符方法,它们可以在子类中被覆盖以自定义其工作流:beforeValidate 和afterValidate:在一个表单提交动作触发的基于AJAX的验证执行之前和之后被调用的函数(仅当validateOnSubmit设置为true时可 阅读全文

posted @ 2013-11-30 20:57 imxiu 阅读(641) 评论(0) 推荐(0) 编辑

Yii 打造带有缓存功能的AR
摘要:继承AR类 重写 findByPk方法为pk 还有afterSave afterDelete通过对象主键缓存其属性 在insert update delete 操作时候 都会自动更新缓存还是挺方便的public function afterDelete(){ $cache = $this->getCache(); $cache->cdelete($this->cacheGroup(), $this->getPKValue()); parent::afterDelete();}public function cacheGroup(){ return $this->t 阅读全文

posted @ 2013-11-30 20:52 imxiu 阅读(362) 评论(0) 推荐(0) 编辑

yii快速入门与参考
摘要:Yii 权威指南http://www.yiichina.com/guide/http://www.yiiframework.com/doc/guide/1.1/zh_cn/Ⅰ、基本概念一、入口文件入口文件内容:一般格式如下:$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置// 部署正式环境时,去掉下面这行// defined('YII_DEBUG 阅读全文

posted @ 2013-11-30 19:29 imxiu 阅读(1374) 评论(0) 推荐(0) 编辑

yii 权限分级式访问控制的实现(非RBAC法)——已验证
摘要:验证和授权——官方文档:http://www.yiichina.com/guide/topics.authhttp://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.auth相关类参考手册:http://www.yiichina.com/api/CWebUserhttp://www.yiichina.com/api/CAccessRulehttp://www.yiichina.com/api/CUserIdentity可参考文章:http://my.oschina.net/u/873762/blog/98697http://www.yiifra 阅读全文

posted @ 2013-11-30 17:57 imxiu 阅读(418) 评论(0) 推荐(0) 编辑

php class中public,private,protected的区别,以及实例
摘要:一,public,private,protected的区别public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。二,实例public = 'public '; $this->private = 'private '; $this->protected = 'protected '; } static function tank(){ if (!isset(self::$instance[get_class()])) { $c = ge 阅读全文

posted @ 2013-11-30 12:31 imxiu 阅读(845) 评论(0) 推荐(0) 编辑

Yii简单的基于角色的访问控制
摘要: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(& 阅读全文

posted @ 2013-11-29 20:55 imxiu 阅读(318) 评论(0) 推荐(0) 编辑

Yii常用技巧总结
摘要://YII framework路径Yii::getFrameworkPath();//protected/runtimeYii::app()->getRuntimePath();//protected/venders目录Yii::import('application.venders.*');//或在protected/config/main.php说明'import'=>array( //...... 'application.venders.*', ),//插入meta信息Yii::app()->clientScript-& 阅读全文

posted @ 2013-11-29 11:28 imxiu 阅读(604) 评论(0) 推荐(0) 编辑

Yii AR Model CRUD数据库操作
摘要:Yii AR很好很强大,但刚开始不知道怎么使用,可以先看下官方文档官方文档:http://www.yiichina.com/guide/database.ar下面是我对AR的一些理解对于一个Model Post 有如下的4中查询方法,返回对象或者对象数组。// find the first row satisfying the specified condition复制代码$post=Post::model()->find($condition,$params);// find the row with the specified primary key$post=Post::model 阅读全文

posted @ 2013-11-27 11:38 imxiu 阅读(514) 评论(0) 推荐(0) 编辑

yii中上传图片及文件
摘要:Yii 提供了 CUploadedFile 来上传文件,比如图片,或者文档。官方关于这个类的介绍 :http://www.yiichina.com/api/CUploadedFileCUploadedFile所有包|属性|方法包system.web继承class CUploadedFile »CComponent源自1.0版本$Id: CUploadedFile.php 3515 2011-12-28 12:29:24Z mdomba $源码framework/web/CUploadedFile.phpCUploadedFile represents the information 阅读全文

posted @ 2013-11-23 21:31 imxiu 阅读(1487) 评论(0) 推荐(0) 编辑

yii项目开发项目常用技巧和方法汇总
摘要:1.使用CActiveForm类组件如何输出不带html属性的结果eg:textField($model,'email',array('size'=>30,'maxlength'=>40)); ?>是一个返回带表单的属性的结果aq:如何返回字段本身?eg:2.使用CGridView常用技巧 a.改变分页位置 'template'=>"{items}\n{pager}\n{summary}", b.改变列表表格 默认样式 itemsCssClass'=>'width_ 阅读全文

posted @ 2013-11-23 18:49 imxiu 阅读(589) 评论(0) 推荐(0) 编辑

phpDesigner 7.2.5 注册码 更改 语法高亮 主题
摘要:注册码:用户名:www.xiazaiba.com序列号:43AB0D432A29EE238CCE0F884D84D8A18498498E98298A98568AD05A0B40验证码:7S2FF3主题: 适合夜晚用的…你懂得~ 爱护眼睛,人人有责~1.导入高亮文件:工具->配置->语法高亮->选PHP->导入->选择下载好的.dat文件.2.自己修改背景颜色:工具->编辑->颜色里面有个背景->双击选择颜色~ (如RGB:57,57,57)Syntax Themes for phpDesigner 7#1 Dark syntax highlighter theme 阅读全文

posted @ 2013-11-23 15:32 imxiu 阅读(428) 评论(0) 推荐(0) 编辑

phpDesigner 工具快捷键巧用
摘要:Zend Studio工具默认的快捷方式, 如果你从事php工作, 自然能够体会到一些便利性, 比如CTRL+D, 可以直接复制当前一行, 这对于重复代码及调试都有很大帮助. Ctrl+U转换大小写之类的, 非常便捷.而如今换成phpdesigner工具, 又如何保持这种快捷方式呢? 修改方法:打开view-》Toolbars-》customizer-》shortcut,在下拉列表中找到对应的功能,在change按钮的左边选择对应的快捷键即可。至于要如何修改成Zend Studio类似, 你需要下功夫一个一个对比, 部分快捷方式需要重启编辑器方生效.当然一个更重要的问题摆在面前, 配置完了, 阅读全文

posted @ 2013-11-23 15:21 imxiu 阅读(2823) 评论(0) 推荐(0) 编辑

YII 表单验证规则
摘要:官方文档:http://www.yiichina.com/guide/form.model类参考手册:http://www.yiichina.com/api/CValidatorhttp://www.php100.com/manual/yii/index.htmlYii CModel.rules() 方法 、validate预定义完整列表、以及说说验证public array rules (){ .......}array 要调用 validate() 时应用的有效性规则。返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute 阅读全文

posted @ 2013-11-22 21:52 imxiu 阅读(2159) 评论(0) 推荐(0) 编辑

Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'](转)
摘要:======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql);... 阅读全文

posted @ 2013-11-22 16:52 imxiu 阅读(344) 评论(0) 推荐(0) 编辑

Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法](转)
摘要:一、查询数据集合1、$admin=Admin::model()->findAll($condition,$params);该方法是根据一个条件查询一个集合,如:findAll(“username=:name”,array(“:name”=>$username));2、$admin=Admin::model()->findAllByPk($postIDs,$condition,$params);findAllByPk($id,”name like ‘:name’ and age=:age”,array(‘:name’=>$name,’age’=>$age));该方法 阅读全文

posted @ 2013-11-22 16:46 imxiu 阅读(586) 评论(0) 推荐(0) 编辑

linux文件权限详解
摘要:一、文件和目录权限概述在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。三种不同的用户 阅读全文

posted @ 2013-11-20 15:53 imxiu 阅读(477) 评论(0) 推荐(0) 编辑

Prebrowsing
摘要:同事推荐的文章:http://www.stevesouders.com/blog/2013/11/07/prebrowsing/ 阅读全文

posted @ 2013-11-12 14:22 imxiu 阅读(159) 评论(0) 推荐(0) 编辑

Yii rabc角色权限管理文章推荐
摘要:yii的这个rbac太通用,太灵活,有时候理解起来有困难。也是初学这个,推荐一个不错的文章:http://www.yiiframework.com/wiki/136/getting-to-understand-hierarchical-rbac-scheme/官方文档:http://www.yiichina.com/guide/topics.auth参考类:http://www.yiichina.com/api/CWebUser#checkAccesshttp://www.yiichina.com/api/IUserIdentity#authenticate 阅读全文

posted @ 2013-11-12 10:24 imxiu 阅读(411) 评论(0) 推荐(0) 编辑

《应用Yii1.1和PHP5进行敏捷Web开发》学习笔记(转)
摘要:学习地址为:http://www.yiibook.com/book/agile_web_application_development_with_yii1.1_and_php51、建立应用程序: YiiRoot/framework/yiic webapp demo2、添加链接: Goodbye! 3、Unit 单元测试:单元测试是软件测试中最小的单位,在面向对象的应用程序中,(如Yii应用程序)的最小单位是类的接口,公共的方法。单元测试集中在一个单独的类中,而不要求与其它类或对象一起运行。他们的目的是为了验证一个最小单位的代码是否达到预期目的。4、功能测试功能测试重点测试应用程序端对端的功能特 阅读全文

posted @ 2013-11-11 22:40 imxiu 阅读(931) 评论(0) 推荐(0) 编辑

YII 小模块功能
摘要://1,使用updateCounters()来更新计数器字段。Book::model()->updateCounters(array('download_count'=>1),':id=id',array(':id'=>$id));//2,使用sendFile()来下载文件。$type = LFilter::checkString($_GET['t']);$dataProvider = Book::model()->findByPk($id);$content = $this->renderParti 阅读全文

posted @ 2013-11-11 18:32 imxiu 阅读(473) 评论(0) 推荐(0) 编辑

Netbeans代码配色主题大搜集
摘要:我用netbeans的原因之一就是因为其支持代码配色主题,这是个对于一个代码配色字体控来说是非常重要的一个功能.理所当然的,我也会收集各种配色主题来时常换换口味. 下面就是我目前收集的Netbeans的代码配色方案,所有的方案都经过netbeans 7.0.1的测试,可放心可用.演示字体Consolas 14px主题导入方法工具 - 选项 - 导入 - 选择主题压缩包 - 再选择代码颜色 然后netbeans会提示你重启 重启后即可在字体和文件中选择导入的配色方案Dreamweaver 主题来源Sunburst主题来源Twilight主题来源Notepad++主题来源所有的主题文件都在日志的附 阅读全文

posted @ 2013-11-10 19:56 imxiu 阅读(2609) 评论(0) 推荐(0) 编辑

Yii学习系列:Yii视频讲义——前篇(转)
摘要:1.yii的网址http://www.yiiframework.com/ yii官方网址http://www.yiichina.com/ yii中文社区2.bootstrap的网址http://getbootstrap.com/ bootstrap官方网址http://www.bootcss.com bootstrap中文网址3.yii-bootstrap3.1 yii-bootstrap扩展http://www.yiiframework.com/extension/bootstrap/ 官网扩展地址http://www.cniska.net/yii-bootstrap/ yii-bootst 阅读全文

posted @ 2013-11-10 14:29 imxiu 阅读(341) 评论(0) 推荐(0) 编辑

Yii框架tips(转)
摘要:yii的一些小的技巧http://www.yiichina.com/topic/151db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存如何在页面下边显示sql的查询时间在log组件的routes中加入array('class'=>'CProfileLogRoute','levels'=>'error, warning',)同时在db组件中加入'enableProfiling'=>true,同时在这种情况下,可以用CDbConn 阅读全文

posted @ 2013-11-10 14:11 imxiu 阅读(406) 评论(0) 推荐(0) 编辑

如何学习Javascript
摘要:首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。 谈不上经验,都是一些教训。 这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。 你叫一个大学生去教小学数学,不见得比一个初中生教得好。因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了。而对于初中生,刚好走过那个阶段,对自己怎么走过来的还记忆犹新,或者还有一些自己的总结。比如,很多高手觉得那本犀牛书入门很好,他们觉得太简单了,但以我的经验来看,它不是入门的最好选择。 先说说学js的条件 论条件,咱是文科生,大学专业工商管理,和计算机毛关系都没;有人说英语,读了四年大学,很遗憾,咱还四级... 阅读全文

posted @ 2013-11-10 12:20 imxiu 阅读(344) 评论(2) 推荐(1) 编辑

浅谈程序猿简历的写法,你会如何写你的简历呢。(转)
摘要:引言 简历的重要性相信就不需要LZ来灌输这个思想了,一份好的简历和一份差的简历,可以直接左右HR最终选择的结果。LZ在公司虽然现在还不参与面试,但是偶尔闲的时候也会看看投递的简历,看完以后也会给出一点自己的粗浅见解,给负责招聘的技术人员提供一些参考,因此LZ尽管还没参与过面试,但也算是看过了不少应聘者的简历,也就是所谓的没吃过猪肉,但见过跑着的猪。 从大部分的情况下来看,在挑选简历的时候,很多负责招聘的技术人员或者HR都有这样的一个习惯,那就是只要简历当中有一点可以在当前的几个简历当中脱颖而出,那么最终的面试权利就归谁所有了。从这点就不难看出,在自己的简历中突出一个亮点,是获得面试机会很好.. 阅读全文

posted @ 2013-11-10 11:49 imxiu 阅读(356) 评论(0) 推荐(0) 编辑

浅谈程序猿的职业规划,看你如何决定自己的未来吧。(转)
摘要:引言 这篇文章LZ很久以前就想写,只是LZ本人也一直在摸索当中,不过LZ摸索的是自己的道路。其实作为一个程序猿来说,大体上的路线已经摆在众人眼前,到底自己有什么样的想法,自己适合哪条路,还是只能自己去摸索,这一点请各位不要征求任何人的建议。LZ能做的,就是把各个路线的客观事实陈列出来,供大家选择。 条条大路通罗马,三百六十行,行行出屌丝。作为一个IT界有理想有抱负,高端大气上档次的屌丝,LZ还是对未来很有打算的。说起这个打算,大致就是两种,一种是生活上的规划,一种是职业上的规划。对于前者来说,无非就是生活在哪座城市,何时打算步进婚姻殿堂,何时打算成为父亲等等。而后者则相对简单,也相对困难,.. 阅读全文

posted @ 2013-11-10 11:14 imxiu 阅读(213) 评论(0) 推荐(0) 编辑

软件授权协议有什么作用,例如GPL、Apache License、CDDL、EPL这些协议有什么区别?
摘要:1、授权协议有什么作用:授权协议就是授予你使用或修改软件等权利,由于软件受到著作权保护,未经授权使用即是侵犯著作权,属于违法行为,所以同意或签署软件授权协议是你使用或修改软件的前提条件。既然是授权协议,我们可以知道,这个东西分为两部分:授权和协议。你可以简单的理解为权利和义务。授权即是指权利,指出你有哪些权利,例如在自己的电脑上安装、使用、重新编译发布、作为一部分嵌入在自己的软件项目中一并发布、或是修改再发布。协议即是指义务,指出你有哪些义务,例如不允许反向工程,不允许开外挂,不允许修改,不允许作为自己软件项目的一部分发布,必须在使用此软件的项目中标注使用了这项技术。如果你不遵守自己的义务(违 阅读全文

posted @ 2013-11-09 22:55 imxiu 阅读(3607) 评论(0) 推荐(0) 编辑

开源软件授权协议详解(GPL/MPL/LGPL/BSD/Apache Licence/Creative Commons/MIT)
摘要:开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢? 答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。强开源约束授权GPL(GNU General Public License)我们很熟悉的Linux就是采用了G 阅读全文

posted @ 2013-11-09 22:50 imxiu 阅读(1367) 评论(0) 推荐(0) 编辑

[Yii][RBAC]Yii中应用RBAC完全指南
摘要:开端筹办Yii供给了强大的设备机制和很多现成的类库。在Yii中应用RBAC是很简单的,完全不须要再写RBAC代码。所以筹办工作就是,打开编辑器,跟我来。设置参数、建树数据库在设备数组中,增长以下内容:'components' => array( //…… 'authManager'=>array( 'class'=>'CDbAuthManager',//认证类名称 'defaultRoles'=>array('guest'),//默认角色 'itemTable' 阅读全文

posted @ 2013-11-08 23:04 imxiu 阅读(448) 评论(0) 推荐(0) 编辑

Yii之权限管理扩展 srbac
摘要:最近在研究 Yii 的权限控制功能,尽管Yii 自身提供了一个简单的权限管理,但是很多时候,我们还是需要对其做一点扩展。在这里,我向大家推荐一个不错的扩展:SRBAC。在Yii的官方网站的extension模块下,你可以发现SRBAC相对来说,下载量也算不少了 :)这里,我就像大家简单介绍一下SRBAC里面一些需要注意的配置信息。SRBAC主题环境的搭建,以及如何将其整合到我们具体的项目中(可以将其放到modules目录下,再在配置文件中进行一些配置)官方文档介绍得很详细,我就不赘述了。在对照官方文档进行模块的整合以后,有几个小注意点可能需要注意:1. SRBAC模块自身会新建3张表(assi 阅读全文

posted @ 2013-11-08 22:21 imxiu 阅读(282) 评论(0) 推荐(0) 编辑

YII 权限管理
摘要:CREATE TABLE IF NOT EXISTS `admin_role` (`id` int(10) unsigned NOT NULL auto_increment,`name` varchar(255) NOT NULL,`update_time` int(10) unsigned NOT NULL default '0',`status` tinyint(1) unsigned NOT NULL default '1',PRIMARY KEY (`id`),KEY `name` (`name`)) ENGINE=MyISAM DEFAULT CHAR 阅读全文

posted @ 2013-11-08 22:13 imxiu 阅读(840) 评论(0) 推荐(0) 编辑

Yii - 验证和授权(Authentication and Authorization)
摘要:1. 定义身份类 (Defining Identity Class)为了验证一个用户,我们定义一个有验证逻辑的身份类。这个身份类实现[IUserIdentity] 接口。不同的类可能实现不同的验证方式(例如:OpenID,LDAP)。最好是继承 CUserIdentity,此类是居于用户名和密码的验证方式。定义身份类的主要工作是实现[IUserIdentity::authenticate]方法。在用户会话中根据需要,身份类可能需要定义别的身份信息。应用实例下面的例子,我们使用Active Record来验证提供的用户名、密码和数据库的用户表是否吻合。我们通过重写getId函数来返回验证过程中获 阅读全文

posted @ 2013-11-08 21:49 imxiu 阅读(829) 评论(0) 推荐(0) 编辑

YII简单的基于角色的访问控制
摘要:如果你需要简单的基于角色的访问控制而不是长长的RBAC过程,那么这篇文章非常适合你。让我们直入主题。用户模型在用户表中新增一列,列名roles。建立相应的模型。在这里它将被命名为 “User”。当添加用户可以给他们分配角色 “管理员”,“用户”,“员工”等等。验证在文件protected/components/UserIdentity.php添加如下内容:class UserIdentity extends CUserIdentity{ private $id; public function authenticate() { $record=User::mo... 阅读全文

posted @ 2013-11-08 18:44 imxiu 阅读(361) 评论(0) 推荐(0) 编辑

怎样在Yii中显示静态页
摘要:在web应用中,我们经产更需要显示静态页,如“关于我们”等,这些文件通常是静态页,通常有如下几种处理方法:1.把独立的html文件存在Web服务器能直接访问的目录下。这种方案的缺点是很难维护网页布局以及和动态页的连接.2.可以自己写action赖渲染view文件处理每一个静态页,这样解决了layout问题,但是为每一个页写一个单独的action,特别是这个action仅仅处理一个静态文本,非常麻烦。3.使用Yii内置的一个CViewAction来服务所有这些页。下面就介绍第三种方法:首先,建立以个controller类如DocController,覆盖actions方法Php代码publicf 阅读全文

posted @ 2013-11-08 18:23 imxiu 阅读(418) 评论(0) 推荐(0) 编辑

Yii framework 应用总结小窍门(转)
摘要:1. Yii Framework] 如何获取当前controller的名称?下面语句就可以获取当前控制器的名称了!Php代码Yii::app()->controller->id2. yii 如何使用第三方插件第一,比如说,我们要使用 Zend framework的东西。我们把zend framework解压到 prtected/vendors里面,现在的文件夹为 protected/vendors/Zend/Search/Lucene.php第二,在controller文件的头部,插入下面代码。Yii::import('application.vendors.*') 阅读全文

posted @ 2013-11-08 18:18 imxiu 阅读(306) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(四)
摘要:作者:wdyhttp://hi.baidu.com/delphiss/blog/item/c15b314f05f9dfc0d0c86a26.htmlYii应用的入口脚本最后一句启动了WebApplicationYii::createWebApplication($config)->run();CApplication:public function run(){ $this->onBeginRequest(new CEvent($this)); $this->processRequest(); $this->onEndRequest(new CEvent($this)) 阅读全文

posted @ 2013-11-08 14:47 imxiu 阅读(310) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(三)
摘要:作者:wdyhttp://hi.baidu.com/delphiss/blog/item/357663d152c0aa85a1ec9c44.htmlYii应用的入口脚本引用出了Yii类,Yii类的定义:class Yii extends YiiBase{}由yiic创建的应用里Yii类只是YiiBase类的“马甲”,我们也可以根据需求定制自己的Yii类。Yii(即YiiBase)是一个“helper class”,为整个应用提供静态和全局访问入口。Yii类的几个静态成员:$_aliases : 存放系统的别名对应的真实路径$_imports :$_classes :$_includePaths 阅读全文

posted @ 2013-11-08 14:43 imxiu 阅读(381) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(二)
摘要:Yii PHP 框架分析(二)作者:wdyhttp://hi.baidu.com/delphiss/blog/item/54597af595085ad3f3d38552.htmlYii是基于组件(component-based)的web框架,CComponent类是所有组件的基类。CComponent类为子类提供了基于属性(property)、事件(event)、行为(behavior)编程接口。组件的属性(property)Ccomponent类并没有提供属性的变量存储,需要由子类来提供两个方法来实现。子类的getPropertyName()方法提供$component->Proper 阅读全文

posted @ 2013-11-08 14:40 imxiu 阅读(291) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析 (一)
摘要:Yii PHP 框架分析 (一)作者:wdyhttp://hi.baidu.com/delphiss/blog/item/f7da86d787adb72506088b4b.html基于yii1.0.8的代码分析的。用了一个下午整理的,流水账,感兴趣的凑合着先看,国庆期间推出个整理修改版,然后再完成后两个部分(MVC和Yii的整体结构分析)。1. 启动网站的唯一入口程序 index.php :$yii=dirname(__FILE__).'/../framework/yii.php';$config=dirname(__FILE__).'/protected/config 阅读全文

posted @ 2013-11-08 14:33 imxiu 阅读(518) 评论(0) 推荐(0) 编辑

天涯html&css基础框架
摘要:html申明对ie6-8在html中添加no-css3这个class和各个版本的class,对ie7以下添加lte7这个class,然后根据我们目前使用浏览器的比例,把第一的ie6放在判断第一位。无标题文档判断浏览器,添加所需文件//为ie6-8添加一个ie.css文件//为ie6添加处理png的js文件 常规布局这个布局的特点是border,margin,padding由里面的inner部分来完成,所以左中右三个加起来就是总的宽度,而不用考虑左中右的margin,border,padding之类的,当然之所有选择这个布局,还有其他的一些变化,详细请参看布局。这里列出左右... 阅读全文

posted @ 2013-11-08 13:39 imxiu 阅读(283) 评论(0) 推荐(0) 编辑

常用js效果:选项卡切换
摘要:js选项卡,很多网站都会用到,我这里用jquery给整了一个简单但是却很实用的js选项卡,废话不多说,直接上代码: 教育 培训 招生 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡1111的内容 这是选项卡2222的内容 这是选项卡2222的内容 2222的内容 2222的内容 2222的内容 2222的内容 2... 阅读全文

posted @ 2013-11-07 21:45 imxiu 阅读(288) 评论(0) 推荐(0) 编辑

Tab选项卡切换卡JS效果
摘要:应用代码: 名山明星榜 热门群组 武林英雄官方群(今日:0) 主题:0,贴数:0 ... 阅读全文

posted @ 2013-11-07 21:21 imxiu 阅读(469) 评论(0) 推荐(0) 编辑

JavaScript 语言基础知识点总结(思维导图)
摘要:温故而知新———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料)JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScript 正则表达式JavaScript 字符串函数JavaScript 数据类型JavaScript 变量Window 对象DOM 基本操作此条目是由王子墨发表在前端随笔分类目录的。将固定链接加入收藏夹。 阅读全文

posted @ 2013-11-06 20:28 imxiu 阅读(310) 评论(0) 推荐(0) 编辑

如何成为一名优秀的web前端工程师(前端攻城师)?
摘要:程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。何为:前端工程师?前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板 阅读全文

posted @ 2013-11-06 20:20 imxiu 阅读(1497) 评论(0) 推荐(0) 编辑

Yslow 之 高性能网站建设指南(High.Performance.Web.Sites)
摘要:一个朋友做了2年前端重构,不知道 YSLOW。我推荐给他的时候,他惊呼这工具很强大。YSLOW 只是 Yahoo 前端发布的一个评测网站前端质量的插件。它的原理是基于 Yahoo 前端工程师提出来的优化方案。关于YSlow的详细解释网上资料大都不详尽,而且说法有多偏差。YSlow 的权威解释可以参照书籍《High Performance Web Sites》O’Reilly出版的。电子工业出版社翻译了这本书,中文名叫《高性能网站建设指南》,想深入研究高性能网站建设的前端工程师可以看看。这本书纸质版的就二十几块钱。只有扫描版的电子版,貌似还不太清晰。此条目是由王子墨发表在看书分类目录的。将固定链 阅读全文

posted @ 2013-11-06 20:11 imxiu 阅读(255) 评论(0) 推荐(0) 编辑

网站性能工具Yslow的使用方法
摘要:Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍,就是通过这款插件分析得出的。网络上已经有不少Yslow使用说明了,本文我想介绍下我使用Yslow的方法和一些别人没提到的小技巧。Yslow的安装方法现在Yslow已经有很多版本了,本文介绍的是3.0.4最新版,打开Yslow官网就能看到有四个版本可供选择:火狐(firefox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。安装Yslow要先安装 Firebug(本 阅读全文

posted @ 2013-11-06 20:09 imxiu 阅读(217) 评论(0) 推荐(0) 编辑

前端开发大众手册(转)
摘要:一直觉得前端开发缺个手册,这是个体力活。不过总得有人来干。今天闲来无事,把一些工具(online和client的)、常用网址、以及经验总结等罗列出来和大家分享下。这个标题起地大了点,肯定会有很多地方没列到,包括类目的分法也可能考虑不周,所以还请大家积极补充指正,可以直接留言,也可以发邮件给我(sorrycc#gmail.com)。之所以加上“大众”两字,因为以下资源对于高手来说可能早就很熟悉了。另外想提一句,工具是死的,好不好用得看你会不会用。比如Firefox、Fiddler等,除了显而易见的功能以外,都有一些小的技巧,掌握了可以让你事半功倍。更新记录:[20081025] 第一版快捷导航: 阅读全文

posted @ 2013-11-06 19:54 imxiu 阅读(232) 评论(0) 推荐(0) 编辑

Yii路径总结(转)
摘要:如果是 // 就会默认去调protected/views/layouts//代表 绝对路径其实 就是 绝对和相对的关系 /代表相对路径,如module/user下的layout用单斜杠的话默认会先找当前已经激活的模块底下的view,若当前未有激活的模块则从系统根目录下开始找,双斜杠的话就直接从系统根下开始找Yii framework已经定义的命名空间常量:system: 指向Yii框架目录; YII\frameworkzii: 指向zii library 目录; YII\framework\ziiapplication : 指向应用程序基本目录; protected\webroot: 指向包含 阅读全文

posted @ 2013-11-06 17:08 imxiu 阅读(493) 评论(0) 推荐(0) 编辑

PHP检查表单提交是否来自于本站(验证HTTP_REFERER等)
摘要:方法一:你可以把处理提交数据的代码写到一个单独的文件里,比如form.php。然后,在提交表单的那个页面先定义INSIDE这个常量,常量值无所谓define(’INSIDE’,’TRUE’);接着,判断是否有提交,如果提交,则include’form.php’;======================================================================================= 方法二:此方法并非绝对安全,因为HTTP_REFERER是可以伪造的,只能是防君子但不能防小人了,但在一般情况下已经够用。From:http://www.3lia 阅读全文

posted @ 2013-11-06 14:27 imxiu 阅读(1180) 评论(0) 推荐(0) 编辑

MySQL WorkBench中文教程
摘要:在网上找到了一份MySQL WorkBench的教程,点此可以下载Work Bench教程(原文),为了便于学习和交流,请朋友帮忙翻译成了中文,点此可以下载Work Bench教程(中文翻译版)。具体内容如下:在今天的辅助教程里,你将会学到怎样用一个可视化数据库建模实用工具设计一个数据库图表和自动生成SQL语句。 特别说一下, 我们将会回顾一下怎样用MySQLWorkbench, 一个交叉平台,可视化数据库设计工具。什么是 MySQL Workbench?MySQL Workbench是由MySQL开发的强大的工具, 它有以下三个基本功能区域。SQL Development: 代替了 MySQ 阅读全文

posted @ 2013-11-05 18:31 imxiu 阅读(55435) 评论(0) 推荐(2) 编辑

Yii框架tips
摘要:db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存如何在页面下边显示sql的查询时间在log组件的routes中加入array('class'=>'CProfileLogRoute','levels'=>'error, warning',)同时在db组件中加入'enableProfiling'=>true,同时在这种情况下,可以用CDbConnection::getStats() 查看执行了多少个语句,用了多少时间如何知道某一个 阅读全文

posted @ 2013-11-05 18:30 imxiu 阅读(413) 评论(0) 推荐(0) 编辑

ECshop 数据库表结构
摘要:-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',`user_money` decimal(10,2) NOT NULL COMMENT '用户 阅读全文

posted @ 2013-11-03 20:37 imxiu 阅读(2158) 评论(1) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示