ThinkPHP经验总结

PHP

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,遵循Apache2开源协议发布,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。下面主要记录下有用的经验:

1、分页自定义
分页类Page提供了一个setConfig方法来修改默认的一些设置,通过setConfig设置以上属性可以完美的定制出你的分页显示风格。

1
2
3
4
5
6
7
$page = new \Think\Page($total, $limit);
$page->setConfig('header', '<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
$page->setConfig('prev', '上一页');
$page->setConfig('next', '下一页');
$page->setConfig('last', '末页');
$page->setConfig('first', '首页');
$page->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');

2、公共方法可以放在项目的Common/Common/function.php文件里,ThinkPHP会自动引入这个文件。

3、入口绑定,我们想让项目默认的指向Raykaeso这个项目,就可以在入口文件加上define(‘BIND_MODULE’,’Raykaeso’)。

来源:ThinkPHP经验总结

发表评论

电子邮件地址不会被公开。 必填项已用*标注