日志分类:PHP

thinkphp 模板

时间:2009年04月22日作者:simaopig评论次数:6

看到thinkphp的模板变量时,眼前一亮,怀念起去年用ZendFramework写的一个项目。

当时刚接触ZendFramework,一切都是很新鲜的。今天看到其模板变量的处理,感觉一切似曾相识。这种感觉,嗯。很舒服。

//ZF 模板变量的定义
$this->view->assign('user_name','小小子');
//TP 模板变量的定义
$this->assign('name','小小子');

看一下,是否很像呢?呵,而且我记着当时用ZF时,有人改过代码,定义时直接也是用assign就可以了。。

那如果我要一起定义N个模板变量,我要一直写$this->assign()吗?
[......]

Read more

标签:分类:PHP

thinkphp 数据库简单上手

时间:2009年04月22日作者:simaopig评论次数:2

昨天就把今天要用的数据库创建SQL语句给写好了哈.

今天先往里插入一条数据,按教程的写法,看一下都有哪些我感兴趣的东西.

insert into think_form values (1,'it\'s a demo data','xiaoxiaozi',1212724876,0,1,'yufulong@gmail.com');

现在表有了,表里也有内容了,那么怎么用MODEL把内容读出来呢?

首先,在配置文件里一定要把数据库的基本信息写上。为啥?你不写的话咋联数据库啊?
[......]

Read more

标签:分类:PHP

Thinkphp Say Hello Everyone!

时间:2009年04月21日作者:simaopig评论次数:2

呵,首先我用SVN下载Thinkphp,为啥用SVN?呵,为了以后更新方便啊。。

因为SVN的文件只要我不改根本的东西,不会冲突的不是。呵。。

svn co http://thinkphp.googlecode.com/svn/trunk thinkphp

然后,按照一个官方我个人最喜欢的教程类型(傻瓜型),开始走出我Thinkphp的第一步

教程地址如下:http://bbs.thinkphp.cn/viewthread.php?tid=4673&extra=page%3D1

学习一个框架最重要的地方,就是看一下他的内核,不过我一般比较懒,先跑起来东西再说吧,呵。。
[......]

Read more

标签:分类:PHP

下定决心学ThinkPHP了

时间:2009年04月20日作者:simaopig评论次数:25

虽然投票的结果是QeePHP更多(唉,其实就3票)。呵,看来大家热情都不高。

不过,想了想。这其实就是自己的事,只是自己比较懒,怕一个人坚持不下来,每天给自己找各种各样的借口。

今天逛了一下PHPChina的论坛,看了一个贴子,于是下定决心学ThinkPHP。

似乎,在论坛上面TP和QeePHP以及FleaPHP争吵的很多(后俩是一家的),经常发生口水仗。

别瞎想,那篇文章,似乎也是QeePHP占上方,但是我依然决定学习ThinkPHP。
[......]

Read more

标签:分类:PHP

投票,大家有没有兴趣一起学个PHP框架啊

时间:2009年04月15日作者:simaopig评论次数:2

如题,说真的,对这几个框架我不会。相信我。

只是想找些人一起学习讨论一下,不会写什么教程,只是想多掌握一门技巧,欢迎大家踊跃投票。

投票截止日期,18号。。。 :cry:

[poll id="2"]

标签:分类:PHP

轮循远程文件每行内容 file_get_contents

时间:2009年04月01日作者:simaopig评论次数:10

file_get_contents可以将远程文件读入为一个字符串,

而文件行的分隔就是”\r\n”

explode将字符串按”\r\n”分隔

$shadu_url = "http://localhost/demo.html";
$shadu_str = file_get_contents($shadu_url);
$line_arr  = explode("\r\n",$shadu_str);

远程请求地址,返回的处理结果信息为字符串,各字段以‘|’隔开,行与行用‘\r\n’隔开

分别返回内容为,id,name,time,email
[......]

Read more

标签:分类:PHP