r168 修复了模板引擎检查临时目录无效的问题。【Jan 30, 2011】
r167 改正一个注释错误【Jan 29, 2011】
r166 更新到3.1.66版本【Jan 17, 2011】
r165 改正了notnull验证函数中不支持0数字的问题【Jan 16, 2011】
r164 删除错误处理函数,直接使用error_reporting进行错误显示定义【Jan 16, 2011】
r163 在spLinker的map参数不存在的情况下,linker的键值可以作为map参数,而且这样可以更简单更方便地操作关联变量【Jan 16, 2011】
r162 更改spcacheid为spappid,作为识别应用程序会话,缓存的唯一ID。【Jan 16, 2011】
r161 错误提示页面加入META屏蔽搜索引擎的收录【Jan 04, 2011】
r160 试验spDB在忽略主键的情况下使用数据库驱动getTable返回的第一个字段名作为主键,通常都是正确的。【Jan 04, 2011】
r159 spController的两个提示均加入url为空的时候,则跳转回到上一页【Dec 21, 2010】
r158 更新到Smarty 3.0.6正式版【Dec 16, 2010】
r157 加入spError可以配置是否抛出异常的处理,而且抛出异常不受调试模式的影响,默认不开启抛出异常。【Dec 15, 2010】
r156 SAE版本更新,加入Smarty3的支持【Dec 13, 2010】
r155 加入SpeedPHP 3.0的存档【Dec 12, 2010】
r154 更新smarty类库到3286,解决write_file中的几个问题。【Dec 12, 2010】
r153 修正多个数据库驱动在析构函数中的参数问题。【Dec 07, 2010】
r152 加入缓存ID设置spcacheid,以便在多程序共用临时目录时避免冲突。【Dec 07, 2010】
r151 增强模板引擎错误提示【Dec 07, 2010】
r150 修正了spController的一个导致自动模板输出无效的问题。【Dec 07, 2010】
r149 Smarty 3新特性auto_literal修正为默认的开启,这也是Smarty 3默认的设置【Dec 07, 2010】
r148 更新到3.1.26版本,测试Smarty3【Dec 07, 2010】
r147 修改部分文件以支持Smarty 3版【Dec 07, 2010】
r146 更新Smarty 3.0.5模板引擎驱动类库【Dec 07, 2010】
r145 清除smarty2的文件【Dec 07, 2010 】
r144 加入检查模板编译目录是否存在的判断,解决由于编译目录不能写入而引起的输出空白问题。【Dec 06, 2010】
r143 dump函数中加入输出编码的指示,使得在dump调试的时候不会出现乱码。【Dec 06, 2010】
r142 限制了spAddViewFunction仅对模板引擎对象进行一次注册函数的操作,避免在模板引擎不能对重复注册函数容错的情况下出错。【Dec 05, 2010】
r141 更改了spClass的参数输入方法,使其初始化第三方类时更贴近使用习惯。【Dec 04, 2010】
r140 PDO驱动加入SQL执行错误显示【Nov 14, 2010】
r139 修正了dump函数在部署模式下退出的问题,改为静默返回。【Nov 11, 2010】
r138 更新了pdo_sqlite驱动中对SQLITE表结构的第二种获取方式。【Nov 11, 2010】
r137 修正了spController中display的一个输出问题,该问题会导致在多次使用display的情况下会忽略前面的输入。【Aug 24, 2010】
r136 增加spClass第四个参数force_inst,标识是否强制实例化已存在对象的类,这在一些需要再次实例化的类中带来方便。【Aug 13, 2010】
r135 去除val_esecape的第二个参数,默认为字符串加上单引号。【Aug 09, 2010】
r134 修补了数组在PHP5.3中不能自动转换成Array而导致spArgs的has函数出现判断失误的问题。【Aug 07, 2010】
r133 修正了spUrlRewrite的一个截取URL的逻辑【Aug 05, 2010】
r132 转换了GBK版本的文件编码【Aug 02, 2010】
r131 更新到3.0.73版本【Aug 02, 2010】
r130 更新了UrlRewrite扩展,加入了控制器/动作映射,而去除了main/index隐藏的方式,同时可以设置参数隐藏。【Aug 02, 2010】
r129 增加escape成员函数,替代val_escape进行字符串过滤【Aug 02, 2010】
r128 修正了模板取值的模式,如果值为false,则将不会发送到模板。这可以适应smarty的循环不能判断值是否存在的缺点。【Jul 31, 2010】
r127 修改了spModel的replace成员函数处理逻辑,避免在没有数据变更的时候会错误增加新记录。【Jul 27, 2010】
r126 优化自动页面输出模式,现在由spController对自动输出进行操作。【Jul 27, 2010】
r125 改正了import函数的一个提示的问题【Jul 10, 2010】
r124 修正了驱动中空值处理的方式。 去除某些数据库多余的SQL运行记录语句【Jul 02, 2010】
r123 对Oracle、MsSQL驱动进行了修正 改正了sqlite驱动的一个错误 改正了mysqli驱动的一个错误 修正了pdo驱动中无法获取数据的错误【Jun 24, 2010】
r122 spModel的val_escape函数修改,对null、数字等进行判断。 spCache被定义为单一使用的spModel附属类,和spVerifier类似,并不能多重调用 去除spLinker的无效参数 修复mssql驱动的getTable函数中的问题【Jun 16, 2010】
r121 恢复spController的构造函数【Jun 04, 2010】
r120 将spController构造函数内的实例化视图对象的代码移出到spRun内。【Jun 03, 2010】
r119 修正了‘urlpathbase’配置的逻辑处理,修正了mssql驱动关于limit中表名处理的问题。【May 23, 2010】
r118 SpeedPHP框架加入了SAE云计算环境版本的分支【May 22, 2010】
r117 SpeedPHP框架加入了GBK版本的分支【May 22, 2010】
r116 修订了SpeedPHP框架代码文件内的版权信息【May 22, 2010】
r115 spModel加入replace方法,将对符合条件的记录update,如该记录不存在,则新增一条记录。【May 21, 2010】
r114 修正spPager的清除pager数据逻辑【May 19, 2010】
r113 修正了spArgs的has函数逻辑,has将判断变量是否存在以及变量值长度是否大于0【May 12, 2010】
r112 升级到3.0.21版本【May 10, 2010】
r111 spError将在Release的环境中,将错误信息使用error_log记录下来。【May 09, 2010】
r110 屏蔽了sesstion_start初始化的错误提示【May 09, 2010】
r109 优化了spHtml的生成逻辑【May 09, 2010】
r108 调整了spHtml的提示方式和逻辑【May 06, 2010】
r107 修正了注册视图函数的方式,可以支持对象,类名及函数名作为注册的句柄。 调整了spHtml的提示方式和逻辑【May 06, 2010】
r106 移除html内无用的设置urlgetter和urlsetter,而直接使用spHtml的成员函数。【May 06, 2010】
r105 添加升级说明文档UPDATE.txt【Apr 27, 2010】
r104 修正了val_escape值为null的返回值。【Apr 27, 2010 】
r103 spModel增加runSql方法,runSql将替代query执行SQL语句,query方法保留以向前兼容,但建议使用含义更清晰的runSql方法。【Apr 27, 2010 】
r102 spModel增加affectedRows()方法,获取update,create等操作所影响的记录数。【Apr 27, 2010】
r101 加入了spRun函数,将speedphp核心过程和执行用户代码两个步骤之间分开,以便可以在其中加入需要类库但在用户代码执行前的一些操作代码。同时在升级到此版本的框架,需要对入口文件进行一个修改操作:在入口文件(通常是index.php)中:require(SP_PATH."/SpeedPHP.php");这行之下,加入spRun();函数的调用。【Apr 26, 2010】
r100 数据库驱动的变量conn修改为public【Apr 26, 2010】
r99 改进spHtml对参数的字段化方式,使用json_encode替代效率较低和类型严格规定的serialize,使得生成页面的参数能够更自由和高效率,不过同时在升级到此修改的已存在的代码中,将需要重新生成静态HTML文件。【Apr 26, 2010】
r98 默认urlpathbase配置为空的时候,入口文件则是/index.php【Apr 25, 2010 】
r97 修正spAccessCache类的提示笔误【Apr 23, 2010 】
r96 增加spnoticephp配置,开发者可以自定义错误提示程序【Apr 22, 2010】
r95 修改spContrller方法无法找到的提示信息【Apr 21, 2010】
r94 屏蔽spConfigReady配置数组覆盖时产生的NOTICE信息【Apr 21, 2010】
r93 修正了模板函数注册的类名以及对象名问题【Apr 21, 2010】
r92 移除实验性功能“加密的密码输入框”【Apr 21, 2010】
r91 归档speedphp 2.5【Apr 21, 2010】
r90 spAccessCache 类,以扩展形式支持spAccess函数拥有更多的缓存方式的扩展。目前spAccessCache支持的缓存驱动类型如下:Xcache、Memcache、APC、eAccelerator、SAE的memcache、使用数据库作为缓存【Apr 21, 2010】
r89 加入speedy简单的PHP模板引擎,speedy仅通过PHP本身来作为模板的语法。让开发者除了Smarty等模板引擎之外,可以有一个快速并且简单的模板引擎方案。【Apr 21, 2010】
r88 加入dbpdo、dbpdomysql、dbpdo_sqlite数据库驱动类,支持PDO数据库接口,目前支持PDO链接mysql以及sqlite两种【Apr 21, 2010】
r87 加入db_sae数据库驱动类,支持SAE的MySQL数据库【Apr 21, 2010】
r86 加入db_oracle数据库驱动类,支持Oracle数据库类型【Apr 21, 2010】
r85 加入db_sqlite数据库驱动类,支持Sqlite数据库类型【Apr 21, 2010】
r84 加入db_mssql数据库驱动类,支持MSSQL数据库类型【Apr 21, 2010】
r83 加入db_mysqli类,支持MySQLi数据库驱动类型【Apr 21, 2010】
r82 更改mysql数据库驱动名称为dbmysql 增加limit格式化的方法 修改了dbmysql构造函数内的实例化方式 增加支持mysql数据库长链接的模式【Apr 21, 2010】
r81 加入TemplateLite类库文件【Apr 21, 2010】
r80 更改了$tblname和$db两个变量为public spModel的构造函数被重写,以便支持多种数据库类型的驱动程序 分页数据在获取后,会被删除,这里就不会造成下次分页数据的混乱。 修改了SQL语句实现limit逻辑的方式,以配合部分数据库类型不能支持limit语法的问题。【Apr 21, 2010】
r79 配合spController,变更了模板引擎实例。 改进对模板引擎驱动赋值的方式 对模板挂靠函数进行容错处理,以支持不能注册模板函数的模板引擎。 改进spHtml的网络读取方式,避免出现无法读取文件却生成空白HTML页面的问题。 加入CURL系列的网络读取方式,以便在filegetcontents无法读取网络数据时使用。 改进filegetcontents的提示及在网络读取失败时检测PHP环境是否禁止网络读取。 限制了spHtml仅能在APP_PATH的范围内生成HTML文件。 修复了spHtml的url读取和生成函数中逻辑问题。【Apr 21, 2010】
r78 spController的模板引擎变量被重新定义,以便支持多种模板引擎。 修正了get函数的一个读取问题 修正了spArgs获取值时,默认不能为0的问题。【Apr 21, 2010】
r77 更改了dbdriverpath配置默认值【Apr 21, 2010】
r76 增加spDB函数,spDB可以达到简单使用spModel子类的快捷方式,在没有spModel子类定义的情况下,直接对该表(spModel拥有的)操作。 去除spConfigReady的&符号【Apr 21, 2010】
r75 修整了自动模板输出的路径问题【Apr 21, 2010】
r74 改动mysql驱动位置【Apr 09, 2010】
r73 转移Smarty目录以及转移mysql驱动程序【Apr 09, 2010】
r72 删除spDB文件,spDB函数在未来将放置到spFunctions内作为核心函数。【Apr 09, 2010】
r71 增加Drivers目录,放置核心程序驱动类【Apr 09, 2010】
r70 在关闭视图View的情况下,仍然可以使用$this->变量和$this->display的方式来进行模板赋值。不过其模板语法务必是普通的PHP语法。【Apr 08, 2010】
r69 更新至2.5.25【Mar 31, 2010】
r68 加入对SpeedPHP框架版本的检测。【Mar 31, 2010】
r67 更新到2.5.22【Mar 31, 2010】
r66 去除deleteByPk的intval函数处理,使得deleteByPk可以支持字符串或数值的主键值。【Mar 30, 2010】
r65 加入spDB扩展,可以达到简单使用spModel子类的快捷方式,在没有spModel子类定义的情况下,直接对该表(spModel拥有的)操作。【Mar 29, 2010】
r64 spModel增加incrField和decrField函数,以便可以方便地进行数值的增加和减少。【Mar 29, 2010】
r63 更新了部分URL_REWRITE情况路由的逻辑问题【Mar 17, 2010】
r62 spLaunch加入仅使用一次挂靠点的设置,以区分拥有返回值仅运行一次的挂靠点和多次执行但无返回的挂靠点。【Mar 17, 2010】
r61 Url_Rewrite【Mar 14, 2010】
r60 加入了支持URL_WRITE的spUrlWrite扩展类测试版【Mar 14, 2010 】
r59 改正了默认挂靠根节点的名称【Mar 12, 2010】
r58 挂靠点加上参数形式的调用,更容易去进行插件开发【Mar 12, 2010】
r57 增加四个挂靠点,以处理路由后、spUrl以及spAccess的挂靠。【Mar 12, 2010】
r56 spLaunch加入了返回值【Mar 11, 2010】
r55 统一了全部的spError提示除系统自带提示外均为中文。【Mar 11, 2010】
r54 增加了控制器父类的get魔术函数,可以通过$this->来获取已经存入模板的变量【Mar 11, 2010】
r53 更新到2.3.8【Mar 08, 2010】
r52 清除了如果$result没有值的情况spLinker的run会报错的问题【Mar 03, 2010】
r51 对spPager的页面计算进行了规范限制处理【Mar 03, 2010】
r50 去除原有的,不起作用的spPager与spLinker结合的代码【Mar 03, 2010】
r49 修改spVerifier对email的判断,以便可以支持类似www@9.cn类型邮箱的检查【Mar 03, 2010】
r48 修改spLinker,开发者可以使用spLinker()->run($result)来对已经查找返回的结果进行findAll的关联查找,这可以解决spLinker,spPager和spCache三者的共同使用问题。【Mar 03, 2010】
r47 更新到2.3.2【Feb 28, 2010】
r46 经过测试,决定还原spArgs的set方法,用户可以自行对环境变量赋值。【Feb 28, 2010】
r45 调整了路由挂靠点的执行顺序,让路由挂靠可以拥有改变当前控制器的功能。【Feb 28, 2010】
r44 修复T函数的字典中如果不存在翻译会没有返回的bug【Feb 01, 2010】
r43 更新到2.2.997Jan 30, 2010】
r42 修复了calluserfunc_array的第二个参数导致提示程序在字符串的情况下无法使用的问题【Jan 30, 2010】
r41 去除对PHP的Warning的警告处理【Jan 29, 2010】
r40 更正了部分在E_STRICT下的NOTICE提示,加入错误处理函数【Jan 26, 2010】
r39 在载入核心MVC文件时加入文件不存在的错误提示。【Jan 25, 2010】
r38 增加release-2.2发布标签【Jan 22, 2010】
r37 No log message【Jan 22, 2010】
r36 No log message【Jan 22, 2010】
r35 No log message【Jan 22, 2010】
r34 将spAcl的加密密码输入框注册的smarty模板上【Jan 20, 2010】
r33 加入了类似discuz的密码加密后传输的输入框和接收器【Jan 20, 2010】
r32 修复acl类逻辑问题【Jan 20, 2010】
r31 _db成员变量修改成protected类型【Jan 20, 2010】
r30 修复无法生成页面内容的bug【Jan 18, 2010】
r29 增加spFunctions.php,作为核心函数库文件 将框架内全部的核心函数均放置到spFunctions.php中 SpeedPHP.php文件将仅负责框架的执行过程,以便开发者能更清晰地理解程序架构。 框架版本更新到2.2.986测试版【Jan 18, 2010】
r28 加入大部分注释,将T函数移动到sp主文件中【Jan 18, 2010】
r27 加入了自动判断应用程序路径的功能 避免二级目录中需要设置url生成路径的问题 同时保留urlpathbase的设置,以urlpathbase为优先【Jan 18, 2010】
r26 修补了spHtml生成函数在二级目录中使用的bug 加入spView类全部函数的注释【Jan 18, 2010】
r25 spAccess可以自动生成临时目录【Jan 18, 2010】
r24 更新完善了大部分核心函数的注释 spClass加入了判断类名是否正确的检查 增加了用于扩展类的spExt函数【Jan 18, 2010】
r23 用户自定义类目录加入默认的include目录【Jan 18, 2010】
r22 加入了spModel.php文件的大部分注释【Jan 17, 2010】
r21 mysql文件加入部分新的注释【Jan 17, 2010】
r20 解决了PHP5.3的兼容问题,加入了json兼容函数,同时修复了部分遗留问题。【Jan 06, 2010】
r19 加入JSON扩展【Jan 02, 2010】
r18 重新排列和注释了配置文件【Dec 31, 2009】
r17 加入基于角色的权限控制spAcl扩展类【Dec 21, 2009】
r16 加入扩展目录【Dec 17, 2009】
r15 No log message【Dec 17, 2009】
r14 修复了list()引发的Notice【Dec 16, 2009】
r13 修复了spClass的一个错误【Dec 16, 2009】
r12 加入了防止SQL注入工具的过滤功能【Dec 16, 2009】
r11 消除了27行的警告信息【Dec 16, 2009】
r10 加入防止SQL注入的过滤函数【Dec 16, 2009】
r9 修复了代码加亮【Dec 16, 2009】
r8 fixed the & problem, block the is_readable() error【Dec 10, 2009】
r7 去除spArgs构造函数的参数【Dec 10, 2009】
r6 修改spController。php75行的private成public,去除101行的遗留代码【Dec 10, 2009】
r5 No log message【Dec 06, 2009】
r4 No log message【May 14, 2009】
r3 修改spModel表全名逻辑,spModel的派生类可使用默认表全名了【May 13, 2009】
r2 SpeedPHP 1.0.2 release, MVC,spClass,spAccess【May 12, 2009】
r1 Initial directory structure.【Dec 31, 2008】

Last edited Feb 1, 2011 at 2:21 AM by jaketseng, version 2

Comments

No comments yet.