thinkPHP学习_第一天

1、thinkphp的MVC与spring MVC的理念是一样的,一个接入口,调相应的控制层,控制层选择模式,最后把数据返回到视图层展现

2、接入口,例如:http://localhsot/index.php      index.php就是接入口,接入口的配置信息

3、在每个应用下面都有个conf文件夹,config.php就是这个应用的一些配置信息


'配置值'	系统参数信息配置
	'APP_DEBUG' =>  true,  		//开启调试模式
	'DB_TYPE' 	=> 'mysql',		//数据库类型
	'DB_HOST' 	=> 'localhost',	//数据库服务器地址
	'DB_NAME' 	=> 'test',		//数据库名
	'DB_USER' 	=> 'root',		//数据库账号名
	'DB_PWD' 	=> 'root',		//密码
	'DB_PORT' 	=> '3306',		//端口号
	'DB_PREFIX' => 'think_',	//数据库表前缀  可以省略
	
	//自己命名的参数信息
	'cms_name' => '后台管理系统',
);
?>

4、thinkPHP返回视图的方法是  $this->display();   ||  $this->display('view');//view对应模板的html文件名

//根据我从git上下载的代码分析后得到一个结果,如果是第一种方法返回到视图的话,对应的视图是对应APP名字下的模板下的模板名为:类名_方法名.html

注:github上的是修改的配置文件后的读取方式,原生的读取方式在:Tpl -->action的前缀名(文件夹)-->方法名.html


5、数据的传递方法,与spring mvc类似,在控制类中把数据放入一个变量中,在把变量传到视图层,即模板中,然后读取数据展现。

php控制类为:$this->assgin('name', datas); //name:模板    datas:需要传递的数据,可以是任何数据类型

模板读取数据 :1、{$name}   //name  传过来的是一个页面或者单一数据,可以直接展现的      

     2、<volist name = "name" id = "vo"> </volist>    //name  是一个数据集   与jsp的foreach一样,循环遍历name中的数据,



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值