ThinkPHP开发,文件设置步骤

1、将ThinkPHP文件放到一个目录下面,例如:wish。

2、在wish下面新建一个index.php文件,作为入口文件。

3、在index.php中输入引用模板的代码。

综上三步可以得到:

4、将模板文件放到Tpl目录下面的Index下面(Index是在IndexAction.class.php中定义的方法决定的)。

5、将模板首页的css、js、image等文件放到wish目录下面的Public文件中。

6、需要将模板入口页面的index.html中的css、js、image的路径修改(使用__PUBLIC__来替换)。

7、如果模板的入口文件不是index.html,则需要在display()处修改一下即可。

8、如果模板的入口文件后缀名不是html,则需要在配置文件中进行配置。

9、U方法生成链接地址(官方的说明):

U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:
U('地址','参数','伪静态','是否跳转','显示域名');
在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。
在模板中的调用格式需要采用 {:U('地址', '参数'…)} 的方式

10、定义url的后缀名 在confi.php 的文件中

  ‘URL_HTML_SUFFIX’ => 'html' 

 11、定义url的模式(格式)

  'URL_MODEL' => 2

12、打印格式化数组的函数

	function p($array)
	{
		dump($array,1,'<pre>',0);
	}

13、判断是否是POST方法:

(1)

		public function handle(){
			var_dump(IS_POST);
		}

(2)

		public function handle(){
			var_dump($this->isPost());
		}

14、页面不存在的方法

(1)

		public function handle(){
			if(!IS_POST) _404('页面不存在');
		}

(2)

		public function handle(){
			if(!IS_POST) halt('页面不存在');
		}

15、连接数据库的方法

			(1)M('wish')
			(2)new Model('wish')

16、删除id>0的数据

			//删除id>0的数据
			$result = M('wish')->where(array('id' => array('gt',0)))->delete();
			var_dump($result);

17、从后台向页面分配参数

后台代码,将a赋值为1111 :

$this->assign('a',1111);  或者 $this->a=1111;

前台代码,引用a :

{$a}

18、从数据库拿到数据,并将数据传到前端页面。

		public function index(){
			$wish = M('wish')->select();
			$this -> assign('wish',$wish)->display('wish');
		}

19、将前台数据格式输出为数组

在config.php的页面中设置如下

'TMPL_VAR_IDENTIFY' => 'array',

这样设置会使网页加载速度更快一些。

 20、在html中产生随机数

在html中 :a{:mt_rand(1,5)}  相当于在html页面中<? echo mt_rand(1,5);?>

 

 

 

 

 

 

 

 

 

 

 

 

                            

 

posted @ 2017-09-17 19:28  kingrain  阅读(224)  评论(0)    收藏  举报