自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

agehao的专栏

走在LAMP的路上,Yii、Ext JS你们好!CI再见!

  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 共享类物联网应用框架 小结

CI工作流程: 所有的入口都从根目录下的index.php进入,确定应用所在目录后,加载 codeigniter/CodeIgniter.php 文件,该文件会顺序加载以下文件执行整个流程。 index.php:检测文件路径,加载codeigniter.php文件 codeigniter.php: 加载 Common/constants....文件。

2014-08-13 17:25:43 1247

原创 .htaccess文件设置某目录下所有文件禁止访问

如网站,有些目录下的文件不允许被下载则需要设置.htaccess文件为了减少服务器压力:应将apache配置文件    AllowOverride All 最好修改成指定目录:     AllowOverride FileInfo Options.htaccess文件内容如下:order allow,denyd

2013-12-12 17:04:12 7849

原创 Linux命令缩写含义?看全称,扫盲!

/bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, Fir

2013-11-29 11:19:27 1274

原创 dedecms如何做中英文网站?

用dedecms织梦程序如何做中英文网站?今天就给大家来一个详细的图文教程,希望能帮助到大家。以下所讲的和截图是本人用dedecms织梦程序制作过的一个5国预言网站,下面开始教程。一、首先在后台建栏目,有三点需要注意1.需要做几种语言就加几个大的栏目,我把这个栏目叫做封面栏目,里面都是自己语言的导航栏目2.封面栏目“常规选项”的文件保存目录设置为cn或者en

2013-07-10 16:43:04 1521

原创 Ext JS4百强应用: 做可编辑的,可checked的treegrid--第11强

做一个可编辑的,可checked的treegrid,代码相当简洁:请看代码: MVB Ext.define('treeGridModel', { extend: 'Ext.data.Model', fields: [{ name: 'title', type:

2013-07-02 14:02:40 1325

原创 Ext JS4百强应用: 用grid.plugin.CellEditing做高级查询 --第10强

Ext JS4,用grid.plugin.CellEditing做高级查询:写了90%,界面出来了,小兴奋就贴出来,还有细节要调整,基本能用。代码:Ext.define('chenghao.admin.SearchGrid', { extend: 'Ext.grid.Panel', requires: [ 'Ext.sel

2013-06-28 08:58:53 3231

原创 Ext JS4百强应用:store的常用操作 --第9强

store是经常被应用的,尽量避免使用:Ext.data.SimpleStore(extjs4.2已经弃用!)1.例fields : ['key', 'value'],data : [['and', '并且'], ['or', '或者']获取index: var index = store.find('key', '或者');         // in

2013-06-27 11:30:17 717

原创 Ext JS4百强应用:设置textfield的悬浮提示信息 --第8强

在Extjs4中有时候我们需要textfield的提示信息,但是我们发现textfield并没有这样的配置项。这时候我们就要另想方法:我们需要在鼠标悬停在textfield组件的时候进行信息的提示,我们就需要在textfield中来监听,这里有两种进行textfield悬停提示的方法:①进行固定信息的提示:需要在监听中用render方法render: functio

2013-06-21 16:22:37 1947

原创 Ext JS4百强应用: combobox+tree下拉树 支持单选多选级联选择 --第7强

本下拉树支持带复选框和不带复选框的JSON数据的,带复选框的下拉树也实现了单选功能,只需配置一下即可!效果图.不带checked的json数据格式只支持单选带jchecked的json数据的单选带checked的json数据的多选,可支持级联操作,级联分为级联父节点,级联子节点,两者都级联封装基类代码:

2013-06-20 11:16:53 3694

原创 Ext JS百强应用: xtype 、vtype 列表 --第6强

基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)slid

2013-06-18 11:11:32 1284

原创 Ext JS百强应用: 要用EXTJS,先了解javascript 的oop--第5强

要用EXT JS之类的javascript框架,首先应了解javascript 的oop看一下,js是怎么声明类的:方式一:使用function关键字function myclass(){ //this.类似高级语言中的public this.name = 'zhang'; this.age = 26; //var类似高级语言中的private var

2013-06-16 22:39:44 1103

原创 Ext JS百强应用:Form验证、表单验证、表单错误提示信息位置 --第4强

Ext.QuickTips.init(); //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。 Ext.form.Field.prototype.msgTarget='side'; //提示的方式,枚举值为 qtip-当鼠标移动到控件上面时显示提示 title-在浏览器的标题显示,但是测试结果是和qtip一样的 under-在控件的底下显示错误提示 s

2013-06-13 13:55:34 1299

原创 Ext JS百强应用:‘this field is required!’,如何改变textfield提示信息?--第3强

在form.panel中加入textfield,属性设置中有一项:allowBlank:false。表示输入框不能为空。当输入空的时候提示信息是“This field is required”,如果我们要做国际化,将提示信息变成汉语,那如何改掉这提示信息呢?强大EXTJS框架textfield提供了很多属性:试试这个, allowBlank: fals

2013-06-13 09:37:53 2358

原创 CI框架百问百答:CodeIgniter的set_rules函数如何翻译表单域名称?--第10问

多语言处理会遇到各种情况,各种问题,如:CodeIgniter的set_rules函数如何翻译表单域名称?翻译表单域名称:如果你希望将传递给 set_rules() 函数的自然语言参数存储在一个语言文件中——使他们有一个或多个翻译版本,你可以这么做:首先,给当前表单域自定义一个key值(通常就是表单标签的name),然后添加上lang:前缀,如下:$this

2013-06-09 18:17:44 1983

原创 CI框架百问百答:CodeIgniter的事务用法?--第9问

做为一名码工,没用过事务,那也不是好码工。CodeIgniter的数据库抽象允许你在支持事务安全的数据库表中使用事务。在MySQL中,你需要用InnoDB或BDB表而不是更常用的MyISAM。大多数其它的数据库平台都原生支持事务。一起看看CodeIgniter的事务:CodeIgniter 的事务方法CodeIgniter 使用的事务方法与流行的数据库类AD

2013-06-06 10:57:45 3841

原创 CI框架百问百答:CodeIgniter的PDO如何设置?--第8问

首先科普一下:PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。CodeIgniter的PDO如何设置呢?向下看很简单:找到配置文件:database.php$db['default'] = array('dsn' => '','hostname' => '

2013-06-04 11:15:42 3315

原创 CI框架百问百答:CI如何连接多个数据库?--第7问

为一个框架,这样的小事,应该是最简单不过了。找到数据库配置文件,应该是:database.php, 添加一个新的库的连接信息。$db[XX]。 在控制器里边,     a) $this->xx = $this->load->database(‘XX', TRUE) tip:XX表示你配置的数据库信息数组的键名,后边建议设置为TRUE,分别表示返回连接ID和启用ActionRec

2013-06-03 09:34:44 1099

原创 代码管理工具篇--NetBeans 文件代码模板创建

相信使用NetBeans IDE的同学,在创建文件时会发现下面默认一段代码。这代码是怎么产生的呢,让我们研究一下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */英文再不好,猜也能猜出来,让你去“工具”-“模板”下去修改或创建这个代码模

2013-05-30 14:18:34 1711

原创 CI框架百问百答:CodeIgniter如何设置URI路由?--第6问

每一个WEB框架,都会提供一个路由规则,CI也不例外!看看是怎么做到的呢?一般来说,URI字符串有着和它唯一对应的控制器(controller)类/方法。URI的各个部分是如下模式(pattern):example.com/class/function/id/然而在一些例子中,你也许想重定向这种关系来调用一个不同的类/方法(class/function),而不是与U

2013-05-30 11:14:16 2584

原创 CI框架百问百答: 简说CodeIgniter的MVC流程?-第5问

下图说明数据流如何贯穿整个系统:index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本资源。Router 检查 HTTP 请求,以确定谁来处理请求。如果缓存(Cache)文件存在,它将绕过通常的系统执行顺序,被直接发送给浏览器。安全(Security)。应用程序控制器(Application Controller)装载之前,HTTP 请求和任何用户提交

2013-05-29 16:13:15 943

原创 CI框架百问百答:为什么说CodeIgniter 不需要模板引擎?理由?-第4问

你是否听说过‘短标记’这词?那就去php.ini里开启它吧:short_open_tag = On虽然 CodeIgniter 确实 自带了一个可选的模板解析器程序,但不要求你必须使用模板。模板引擎完全与本地化PHP代码的性能需求不符,使用模板引擎我们要学习其语法,这最低限度只比学PHP基础要容易一点点。考虑以下PHP代码:再来对比模板引擎所

2013-05-29 15:59:34 2984

原创 CI框架百问百答:安装配置完毕,URL出现缺省页面?-第3问

这个问题估计很少出现。如果出现也得淡定!解决方案如下:如果你发现不管你在 URL 里面写什么都只是出现缺省页面的话,有可能是你的服务器不支持 PATH_INFO 变量,它被用来提供搜索引擎友好的 URL。解决这个问题的第一步是打开application/config/config.php 文件,查找 URI Protocol 信息。在那里推荐你去尝试一些其他的设置方法。如果这些

2013-05-29 15:44:47 735

原创 CI框架百问百答:宣传一下CodeIgniter怎么安装?-第2问

CI东西很小,安装配置也简单很多。CodeIgniter 安装分为四个步骤:解压缩安装包。把 CodeIgniter 文件夹和里面的文件上传到你的服务器。通常 index.php 在根目录。用任何文本编辑器打开 application/config/config.php 去设置你的网站根 URL。如果你打算使用加密或 Session,请设置你的加密密钥。如果你打算使用数据库,用任何

2013-05-29 10:50:55 862

原创 CI框架百问百答:让你选择的理由?让你爱上的理由?-第1问

说说我目前的情况吧:接到领导们的指令,需要开发一套WEB应用,起初建议Yii+Ext JS构建。而经过一个月的挣扎发现Yii不是我们这些小民能快速入手的。不是因为做不出来东西,而是怕做出来的东西对不起Yii这个框架。最终还是选择了CI,不是因为谁更好,而是因为谁更适合自己。CI自身提供了很多我们开发中常用的模块,例如上传、图像处理等,这些在Yii中它自带是没有的,不过如果去找的话,Yii丰

2013-05-28 09:30:14 806

原创 Ext JS百强应用:谈谈json 与 jsonp 的区别 --第1强

Jsonp(JSON with Padding)是 json 的一种“使用模式”,可以让网页从别的网域获取资料。谈谈跨域:由于同源策略,一般来说位于 server1.example.com 的网页与不是 server1.example.com 的服务器沟通,而 HTML 的 元素是一个例外。利用 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模

2013-05-27 17:31:00 762

原创 PHP5的72变:__construct与__destruct关键字-构造函数和析构函数--第4变

如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行。 清楚地说,__是两个下划线。 就像其它任何函数一样,构造函数可能有参数或者默认值。 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中。 你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用这个函数。 它称为析构函数。

2013-05-27 13:34:45 891

原创 PHP5的72变:理解类中public,private,protected关键字-访问控制--第1变

php5 类的变量定义遵循一种访问控制:public 表示全局,类内部外部子类都可以访问;private表示私有的,只有本类内部可以使用;protected表示受保护的,只有本类或子类或父类中可以访问;class BaseClass {  public $public = 'public';  private $private = 'private';  p

2013-05-27 10:08:21 664

原创 PHP5的72变:理解this,self和parent关键字--第2变

今天理解一下PHP5的这三个关键字: this,self,parent从字面上比较好理解,是指这,自己,父亲。我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一下:        this是指向当前对象的指针(我们姑且用C里面的指针来看吧,其实也可以看成引用),           self是指向当前类的指针,        parent是指向父类的指针。

2013-05-27 09:53:27 577

原创 PHP5的72变:理解static和const关键字--第3变

PHP5中加入了很多面向对象的思想,PHP5的面向对象比较接近Java的面向对象思想。我们这里对PHP5中的static和const关键字作用进行一下描述,希望对学习PHP5的朋友有帮助。(1) staticstatic关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享

2013-05-27 09:44:05 571

原创 Yii基础百问:yii的多语言怎么用?怎么配置?--第2问

说说yii多语言怎么用!假设:你的程序源语言为英文,需要制作简体中文版。1、复制framework\messages\config.php 文件到 protected\messages\下2、更改config.php 'languages'=>array('zh_cn',) 3、打开命令行工具 ,进入framework 目录 ,执行yiic message "..\protec

2013-05-24 10:48:02 670

原创 PHP5的72变:说说php5中StdClass --第5变

最近看了老外写的一个类。又对比一下自己写的,发现不足之处太多。发现类中很多东西自己写之前并没有用过,甚至没有听过。这以StdClass这个为例吧。class StdClass(){}php基类:stdClass类是PHP的一个内部保留类,初始时没有成员变量也没成员方法,所有的魔术方法都被设置为NULL.凡是用new stdClass()的变量,都不可能会

2013-05-23 12:05:58 695

原创 Yii基础百问:yii 中widget 是什么?如何使用?--第1问

有时候,我们需要自己去定义一些widgets,比如:项目中用到了extjs。如何使用呢?关于widgets,他们在yii中的关系如下 :system.web.widgets  系统自带最基本的widget zii.widgets  是基本扩展 zii.widgets.grid  是基本扩展的重要分支 zii.widgets.jui  是插件扩展 主要说说这一

2013-05-22 11:07:49 1810 1

PHP(CI+EXTJS4)开源OA办公系统(学习交流版)

CI+EXTJS4开源OA办公系统PHP,CodeIgniter,extjs4,2015起初目标是走向CRM的系统,但因种种原因,各种不成熟,则仅提供学习使用。最新版可获取方式:http://www.bbhold.com/html/youeryuanjiaoan/kaiyuanchanpin/

2015-01-31

php 水电费管理系统0.0.3 源码及文档 学习或毕业设计使用

水电费管理系统0.0.3, php开发, 源码及文档齐全,可用于学习或毕业设计使用 (php 毕业设计 水电费管理系统 源码及文档)

2014-03-31

extjs4带checked的treegrid.rar

extjs4带checked的treegrid.代码十分简洁

2013-07-02

extjs4 下拉菜单树 combobox+tree 支持单选多选

功能:extjs4 下拉菜单树 combobox+tree 支持单选多选等 收集两款,仅需要1分。

2013-06-20

开源珠宝链锁管理系统,php+mysql

开源珠宝链锁管理系统,php+mysql,V.002.适合新手,老手可以闪了。

2013-05-27

文件加密 V2.0.rar

使用文件加密我帮你 V2.0.rar,此软件可以将文件加密,确保安全!

2008-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除