SpeedPHP 测试版 - 【3月15日更新】

#1 jake

SpeedPHP框架3.1正式版发布后,框架修改了部分地方,主要是集中在一些细节方面。

  • 修改mysql,mysqli,mssql三个驱动程序的getArray函数在查询结果为空时返回空数组array()
  • 增加配置cache_multidir,让spAccess的缓存文件分目录生成,避免缓存文件过分集中在同一目录。
  • 修正spUrlRewrite在r170版本中生成地址的判断。
  • 修改spVerifier对未知规则的提示。
  • 更新PDO驱动,修复了UTF8的支持。
  • spUrlRewrite在URL为控制器的时候,接收和生成地址都进行了调整。
  • spUrlRewrite调整为在URL为控制器名称时,将可忽略默认action名称。
  • 修复了模板引擎检查临时目录无效的问题。
  • 改正一个注释错误


SpeedPHP框架最新测试版本下载贴。

测试版本提供SVN下载:

SpeedPHP测试版SVN地址:
http://speedphp.googlecode.com/svn/trunk/

SVN软件TortoiseSVN的说明中文版下载地址使用介绍SVN的介绍

在线浏览代码:http://code.google.com/p/speedphp/source/browse/

版本库修订记录:http://code.google.com/p/speedphp/source/list

2010-01-19 11:52:40

#2 setlt

支持一下。

2010-01-19 15:54:08

#3 lintou

不错不错,更好用了

把函数放到了funtions.php里面,这样框架更清晰了

2010-01-19 16:14:42

#4 yingfeng

新手,来顶一个。开始学习PHP框架

2010-01-19 16:24:08

#5 superphp

下载来试试,尝尝新{:2_31:}

2010-01-19 16:48:02

#6 梦翔

强烈要求关闭AJAX发帖,论坛慢的要死,还要用户体验!

2010-01-20 16:42:18

#7 jake

AJAX速度比新页面要快些吧?

2010-01-20 17:22:12

#8 superphp

{:2_31:}加密传输

召唤教程

2010-01-21 12:19:06

#9 setlt

jake加油,这样过年时就可以做一个完整的项目了。

2010-01-21 12:34:06

#10 vsxp

来看看,不错啊。

2010-01-23 12:32:48

#11 ltotal

继续支持SP{:3_59:}

2010-01-29 17:19:02

#12 voson

学习一下!!

2010-03-15 18:31:54

#13 redguan

URL_WRITE

如何使用?

2010-03-16 16:14:12

#14 jake

URL_WRITE

如何使用?
redguan 发表于 2010-3-16 16:14
可以先看看源代码的注释。

2010-03-16 17:44:38

#15 yingfeng

支持一下:handshake

2010-03-18 16:57:35

#16 meidea

非常不错!

2010-03-20 17:53:57

#17 sbkl

非常看好这个框架,精简强悍!!!

2010-03-30 15:23:05

#18 jeffrey_shou

Jake 加油呀,先尝鲜了。

2010-04-18 21:47:10

#19 windman

支持一下

2010-04-18 21:52:37

#20 jungleeye

新的出来了~支持SP~

2010-04-18 23:39:39

#21 fishas

看看,新版本的内容

2010-04-19 08:41:17

#22 php

sphtml改用ob_get_contents了吗?

2010-04-19 09:49:11

#23 biby

严重支持这个框架。

2010-04-19 10:42:12

#24 sevil

是好东西啊。看下有什么改变

2010-04-19 11:35:12

#25 cisway

顶一个顶一个顶一个顶一个

2010-04-19 12:32:04

#26 blue5tar

{:2_37:}这么快

2010-04-19 12:44:54

#27 shinid8210

来看看,不错啊。

2010-04-19 18:07:34

#28 endlessover

学习一下!!

2010-04-19 22:36:00

#29 zhgzzy

下载来试试,尝尝新

2010-04-20 10:05:52

#30 homexigua

测试下~!

2010-04-20 10:36:25

#31 小双

辛苦了!

2010-04-20 16:19:05

#32 xshiyun

下了的        :):)

2010-04-20 16:21:55

#33 jiayan41

我也尝试一下

2010-04-20 16:51:28

#34 superoscar

测试一下

2010-04-20 18:31:05

#35 sbkl

3版出来了啊  那老大要的帮助文档也要更新哦

2010-04-20 20:27:23

#36 snllll

:P  SVN检出了一部分哈哈

2010-04-20 23:01:43

#37 vsxp

欢迎新版上架.

2010-04-20 23:34:13

#38 ksjim

我是新手,先学习2.5版本的呢?

2010-04-21 12:24:03

#39 fengyu44

回复 1 jake


    试试最新版能否正常生成html

2010-04-21 12:52:07

#40 新一

呵呵,准备用这个试试

2010-04-21 16:27:28

#41 azwl

研究一下,看别人的代码,就像看诗

2010-04-21 16:40:51

#42 dengfeng

:victory: jake加油

2010-04-21 16:47:09

#43 harrie

恭喜一下

2010-04-21 16:48:50

#44 biby

老大,偶又来访了,确实是一个不错的东西。

2010-04-21 18:16:57

#45 shinid8210

已经看到speedy模板了 ,希望教程快点出

2010-04-21 21:55:55

#46 leiboem

改进大?看看。

2010-04-22 00:51:25

#47 blovewoo

新手学习中

2010-04-22 02:15:32

#48 youngqj

老版本做的东西有必要升级吗? 会存在什么问题?

2010-04-22 09:50:42

#49 twoheard

测试一下,看看新的版本有什么改变

2010-04-22 10:06:01

#50 china2010

支持哦 顶了呀

2010-04-22 10:14:34

#51 hiramli

謝謝大大 ! 我來試試 !!!

2010-04-24 01:03:55

#52 hblzxsj

来看看,不错啊。
有文档吗

2010-04-24 15:52:56

#53 hblzxsj

文件名好像应该是bata=>beta

2010-04-24 15:53:47

#54 jake的马甲

文件名好像应该是bata=>beta
hblzxsj 发表于 2010-4-24 15:53
囧~~~~~~

2010-04-24 16:50:05

#55 kanchaoyang

正在使用2.5呢,怎么又出新的了!

2010-04-24 20:02:29

#56 jake

正在使用2.5呢,怎么又出新的了!
kanchaoyang 发表于 2010-4-24 20:02
由于一开始的speedphp是历经一年多思考而设计的,所以从最开始的speedphp 1.5,到最新的speedphp 3beta,大部分的接口都是兼容的,也就是说,学了或者用了speedphp 2.5,后面直接上speedphp 3就可以了。

另外,speedphp 3主要的新增功能在其他的数据库和模板引擎,核心并无变化。

2010-04-24 20:38:46

#57 chouming

好东西一定要看看啊!!!

2010-04-25 21:18:16

#58 ghfhaifeng

真的啊,我还在学2.5那,

2010-04-26 07:34:05

#59 zf19870131

尝试一下最新版本……

2010-04-26 21:36:33

#60 dodosong

支持mssql了吗

2010-04-27 00:20:04

#61 梦翔

都更新了啥好东东,说出来听听!

2010-04-27 12:28:49

#62 只是因为

我来下载过来看看

2010-04-27 13:13:41

#63 greysky

:lol:lol:lol

2010-04-27 16:53:51

#64 yuanjianhua

顶,好久没有来过了

2010-04-29 09:22:13

#65 wffsg2008

资料这么少啊

2010-04-29 22:12:55

#66 jiayan41

已经用上了,呵呵

2010-04-30 09:53:01

#67 shinid8210

我用beta2 开发的 没问题。 用beta3 就报告类定义不存在。换回beta2 就正常。郁闷 。

2010-04-30 16:31:19

#68 fengyutonglu2

支持jake这是我学习到的第一个框架哦。呵呵。

2010-04-30 18:22:49

#69 vsxp

支持,不错.

2010-04-30 21:09:25

#70 fengyutonglu2

学习中,学会这个框架后,以后做程序就用他了

2010-05-01 17:55:50

#71 raoyuan1987

支持  :)

2010-05-02 12:04:49

#72 jincon

呵呵。,,,,关注speedphp

2010-05-04 09:19:04

#73 eianby

:handshake

2010-05-05 10:14:30

#74 dzxlyh

新手,来顶一个。开始学习PHP框架

2010-05-05 11:42:53

#75 azwl

我捧场来了

2010-05-06 09:02:56

#76 chaoyinshu

支持一下。

2010-05-06 11:55:29

#77 captainkoo

谢谢老大的辛勤工作。支持一个!

2010-05-06 20:54:52

#78 liuxu6124

学习学习。

2010-05-10 14:26:57

#79 xieguolun

下来看看

2010-05-10 17:17:09

#80 xieguolun

望手册尽快出来

2010-05-10 17:29:42

#81 syber

:D

2010-05-10 21:58:30

#82 hbf85435055

正在学习中!

2010-05-12 09:47:52

#83 ygzhang

下载来试试,尝尝新

2010-05-12 16:34:10

#84 youngqj

吼吼顶一个

2010-05-12 21:35:58

#85 zhw810

回复一下

2010-05-14 11:05:00

#86 magicybin

怎么spClass显示不存在?

2010-05-15 12:17:28

#87 jake

怎么spClass显示不存在?
magicybin 发表于 2010-5-15 12:17
检查一下类的路径和文件名是否对了。

2010-05-15 12:18:55

#88 magicybin

有没有使用mssql数据库的例子呢,我换了版本后,new spClass 的时候,显示spClass不存在,

2010-05-15 12:37:34

#89 jake

有没有使用mssql数据库的例子呢,我换了版本后,new spClass 的时候,显示spClass不存在, ...
magicybin 发表于 2010-5-15 12:37
具体代码?比如说 dump(spClass('spController'));看看。
sp2和sp3的spClass是没有任何变动的。

2010-05-15 12:51:37

#90 magicybin

就是连接mssql,model和controller里的文件怎么建,CRUD方法跟用mysql方法一样?还是有区别?麻烦了,

2010-05-16 08:03:06

#91 jake

就是连接mssql,model和controller里的文件怎么建,CRUD方法跟用mysql方法一样?还是有区别?麻烦了, ...
magicybin 发表于 2010-5-16 08:03
请看 http://speedphp.com/post/speedphp-3-rc.html 的说明

2010-05-16 11:32:00

#92 magicybin

mssql连接成功了,现在是向mssql表里添加数据有问题,用create方法不行,提示SELECT syscolumns.name FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('TB_Candidate'),但是我直接执行$candiate->query('Insert into TB_Candidate (VGroup)values(1) ');就可以向数据库里添加数据,这是怎么回事?谢咯,

2010-05-16 23:53:18

#93 magicybin

还是mssql的问题,find() findAll()啥都不输可以正常读取mssql里的数据,只要加条件就不对,怎么回事呢?支持的不够好?分页有问题没?

2010-05-17 13:33:05

#94 jake

SELECT syscolumns.name FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名')
这个SQL在MSSQL内运行没有问题。

2010-05-17 15:26:54

#95 azwl

mssql连接成功了,现在是向mssql表里添加数据有问题,用create方法不行,提示SELECT syscolumns.name FROM  ...
magicybin 发表于 2010-5-16 23:53
会不会是编码问题? 我也碰到过类似的问题

2010-05-17 17:27:50

#96 magicybin

还是mssql的问题,find() findAll()啥都不输可以正常读取mssql里的数据,只要加条件就不对,怎么回事呢?支持的不够好?create还是不行,有解决的办法没,比较急!

2010-05-18 07:36:25

#97 magicybin

speedphp有没有gbk版的,mssql数据库字符集是gbk的,还是可以把speedphp所有的代码转换一下,还是用函数来转换?

2010-05-18 07:40:22

#98 azwl

speedphp有没有gbk版的,mssql数据库字符集是gbk的,还是可以把speedphp所有的代码转换一下,还是用函数来 ...
magicybin 发表于 2010-5-18 07:40
把代码贴上来让这里的高手看看

2010-05-18 08:09:20

#99 jake

speedphp有没有gbk版的,mssql数据库字符集是gbk的,还是可以把speedphp所有的代码转换一下,还是用函数来 ...
magicybin 发表于 2010-5-18 07:40
MSSQL可以用UTF8的。另外,speedphp将来会设置一个GBK的分支发布。

2010-05-18 08:47:07

#100 magicybin

还是mssql的问题,find() findAll()啥都不输可以正常读取mssql里的数据,只要加条件就不对,怎么回事呢?支持的不够好?create还是不行,有解决的办法没,比较急!
老大,这个有解决的办法没?

2010-05-18 14:55:59

#101 magicybin

回复 102 jake
数据库里边已经有很多数据,我想用php做一个管理这些数据的,以前都是在用mysql的,用mb_convert_encoding转换是不是效率很低?得把有中文字段的都得转,有啥好的办法没?

2010-05-18 14:58:46

#102 jake

mb_convert_encoding效率很好,phpmyadmin都是用它的。

2010-05-19 09:03:41

#103 magicybin

数据库是mssql,如何进行分页呢?spPager能用吗?有没实例,

2010-05-19 10:38:34

#104 jake

数据库是mssql,如何进行分页呢?spPager能用吗?有没实例,
magicybin 发表于 2010-5-19 10:38
全部函数的使用,和原来speedphp 2的使用是一样的

2010-05-19 10:43:06

#105 magicybin

全部函数的使用,和原来speedphp 2的使用是一样的
jake 发表于 2010-5-19 10:43
又来麻烦了,全部函数的使用,我今天试着改了一下,不行啊,可否写个简单的例子呢?
$candidate = spClass('lib_candidate');
$this->results = auto_charset($candidate->spPager($this->spArgs('page', 1),5)->findAll(),'gbk','utf8');
$this->pager = $candidate->spPager()->getPager();
$this->display('default/candidate.html');

2010-05-20 09:01:49

#106 magicybin

又来麻烦了,全部函数的使用,我今天试着改了一下,不行啊,可否写个简单的例子呢?
$candidate = spCla ...
magicybin 发表于 2010-5-20 09:01
我打印了一下,dump($candidate->spPager()->getPager());返回的时空的,而mysql的就不这样!这是什么问题呢?
Array
(
    [total_count] => 3
    [page_size] => 2
    [total_page] => 2
    [first_page] => 1
    [prev_page] => 1
    [next_page] => 2
    [last_page] => 2
    [current_page] => 1
    [all_pages] => Array
        (
            [0] => 1
            [1] => 2
        )

)

2010-05-20 10:13:43

#107 jake

$this->pager = $candidate->spPager()->getPager();
dump($this->pager);

2010-05-20 10:26:17

#108 magicybin

$this->pager = $candidate->spPager()->getPager();
dump($this->pager);
jake 发表于 2010-5-20 10:26
按你说的,我刷新了一下页面,什么都没用空白,error_reporting(-1);也啥都没有,

2010-05-20 18:52:20

#109 jake的马甲

页面空白,有可能是smarty模板错误。

2010-05-20 20:11:57

#110 jiayan41

除了支持还是支持

2010-05-22 16:25:12

#111 vsxp

新浪云计算平台,不知道有什么新功能?

2010-05-24 08:51:21

#112 jake的马甲

新浪云计算平台,不知道有什么新功能?
vsxp 发表于 2010-5-24 08:51
speedphp for sae 新浪云计算平台,该版本的speedphp是精简了sae不支持的多种数据库和模板引擎等驱动,另外配置方面也针对SAE环境做了相应的默认设置。

2010-06-01 17:07:00

#113 redguan

建议增加 wincache 缓存机制。

2010-06-02 10:54:43

#114 lion888

Bug:配合“快速入门四 留言本”例子代码,无法使用,原因未知。换回2.5.25则成功。

2010-06-10 23:17:35

#115 jake

Bug:配合“快速入门四 留言本”例子代码,无法使用,原因未知。换回2.5.25则成功。 ...
lion888 发表于 2010-6-10 23:17
spRun();加入了没有?
有对照升级说明来设置吗?

2010-06-11 09:15:18

#116 lion888

确实,加上spRun()就好了
升级说明文本文件在下载包里,一般我们都不会看,最好能在网站上提供文档链接

2010-06-16 10:07:39

#117 jake

确实,加上spRun()就好了
升级说明文本文件在下载包里,一般我们都不会看,最好能在网站上提供文档链接 ...
lion888 发表于 2010-6-16 10:07
呵呵,最好看看本站的首页
QQ拼音截图未命名.jpg
论坛内的本贴是发布测试版用的,测试版一般不会带关于说明的东西。

2010-06-19 22:05:50

#118 hkbaby

蒽  :lol

还是GBK版好啊,以前UTF-8版的,都是我自己改的编码,好麻烦的,现在好了有GBK版了。

2010-07-30 14:32:51

#119 nbboy

强烈支持楼主!

2010-08-06 11:25:01

#120 yuanjianhua

很好!支持下

2010-08-06 13:01:13

#121 aapill

怎么 回子事呢,我发的贴子怎么在前台不显示呢,发了两个都没有看到

2010-08-11 16:40:43

#122 speeds

我要开始好好学习PHP开发了  http://www.yanba.org”">电子商务博客

2010-08-12 06:01:12

#123 hellosp

支持一下,好好弄,大有前途

2010-08-12 13:07:41

#124 xpp1000

强烈强议,JAKE把smarty加进去,网站上的用smarty的例子,我研究了好长时间都不知道什么原因,后来发现没有smarty,建议以后要发完整文件

2010-09-05 18:10:52

#125 xpp1000

建议JAKE把论坛中的AJAX去掉,提交慢死了,我12M的中国电信都卡

2010-09-05 18:11:42

#126 jake

强烈强议,JAKE把smarty加进去,网站上的用smarty的例子,我研究了好长时间都不知道什么原因,后来发现没有 ...
xpp1000 发表于 2010-9-5 18:10
没带smarty?框架一直都有带着smarty的,不然也不会有300K怎么多的体积,呵呵。

ajax很卡吗?我也有些觉得,明天弄掉~~~

2010-09-06 20:51:27

#127 xpp1000

不好意思看错了

2010-09-14 20:00:20

#128 梦山

:D学习并使用着!!
支持中…………

2010-09-22 11:26:36

#129 jake

加入smarty 3的SP框架已经发布到SVN测试
http://speedphp.com/bbs/thread-108-1-1.html

2010-12-07 23:46:58

#130 weh1987123

内置的验证会不会增加吗

2010-12-09 11:40:57

#131 jake

内置的验证会不会增加吗
weh1987123 发表于 2010-12-9 11:40
内置的验证方法不会增加。
不过计划在论坛搞个验证代码分享的活动,这样也可以让大家得到更多验证种类的验证代码。

2010-12-09 11:49:24

#132 xieguolun

什么时候整一个支持blitz模板的?http://www.igaom.cn/blitz/Blitz_Docs.html

2010-12-12 09:44:54

#133 jake

2010年12月14日更新

2010-12-14 12:07:51

#134 39095017

支持一下

2010-12-14 12:19:26

#135 ookangzheng

支持下了。。。不错

2010-12-15 17:00:09

#136 elick

哦 今天更新的? 支持下

2011-01-05 14:47:22

#137 ookangzheng

支持哦。。加油jake

2011-03-17 22:26:53

#138 william.he

jake老大,抓紧弄一些其他扩展功能吧,比如文件上传,验证码等常用的功能,这个也比较重要

2011-03-21 19:37:23

#139 鑫达

支持,不错啊

http://www.xdtrans.com

2011-05-21 22:19:22