分享:我的php框架再次更新,山寨版thinkphp,开发效率再次大幅提升
版本号:20120608 号
下载地址:http://www.stu80.com/gonggao/new.php
本次修改主要改了2个地方
1.核心类YouYa.php 267 行 ,修复<list>标签解析时的错误,无意中发现的
2核心类 YouYa.php 305行 ,
增加二维数组在模板中对函数的支持,今后可以这么写
<list>
{$data.0|show}
</list>
解析出来就是 <?php echo show($data.0}); ?>
结束语:
这个框架在很多地方我都故意像thinkphp靠拢,没别的原因,主要是习惯了使用thinkphp,就很自然的一些函数都使用类似的名称。
这个框架非常容易拓展,其容易程度令人乍舌,以致于我都懒得升级了,用到什么就再拓展拓展,大家去试试吧。
上述的拓展功能就是在下面这个例子上得到启发。
<?phpclass IndexAction extends YouYaX{ public function index() { header("Content-type: text/html; charset=utf-8"); //查询出二维数组 $data=$this->select("select info from personal_info"); $dat=array(); foreach($data as $v) { $tmp=unserialize($v['info']); $dat[]=$tmp; } $this->assign('data',$dat); $this->display("index.html"); }}<table width=800 style="background:#f8f8f8"> <tr><td>姓名</td><td>年龄</td><td>性别</td></tr> <list> <tr> <td class="tdclass">{data.0}</td> <td class="tdclass">{data.1}</td> <td class="tdclass">{data.2|showall}</td> </tr> </list> </table>