框架的好处
创建应用
四种路由形式
创建控制器和视图
视图的话display ()自动载入与方法名称相同的视图,或者可以指明是哪个,也可以指明其他控制器对应的视图
$this->display('Goods/showlist');
tp框架里面有两种模式,线上生产模式和开发模式,开发模式是比较有好的
define(‘APP_DEBUG’TRUE),默认是false。
关于引入的路径
路径的引入为了不受路由的影响最好用绝对路径,相对路径会把index.的操作放大看成当前目录,然后再后面加上相对路径,正确的引入CSS的方法是使用绝对路径,
—————————————————————————————————————————————————————————————————————————————
css文件中引入图片最好使用相对路径。一个文件中引入另一个文件最好用相对路径,方便维护
index中引入css文件,index是当前的目录。
为什么index是当前路径
index.php-> IndexController->index.html->css
前三个要生成一个混编文件,然后引入css。这是index.php发起的,所以index,PHP是当前目录
而css中css文件是当前路径,可以用相对路径。
————————————————————————————————————————————————————————————————————————————
get_defined_constants(true);
shop/Common/Conf/config.php里边做配置,使得页面底部显示跟踪信息
return array('SHOW_PAGE_TRACE'=>true;)
C 函数 ,读取和设置配置变量
C(“SHOW_PAGE_TRACE”,FALSE)
在shop/Common/Conf/config.php设置路由的默认和允许的范围
DEFAULT_MODEL=》‘DEFAULT_ALLOW_
MODEL_ALLOW_LIST=>ARRAY("HOME","ADMIN");
开启默认的模板引擎
shop/Common/Conf/config.php
'TMPL_ENGINE_TYPE'=>'Smarty';