关于smarty模板中的路径问题

#1 cystone

index.php 中的定义
'view' => array(
        'enabled' => TRUE, // 开启Smarty
        'config' =>array(
        'template_dir' => APP_PATH.'/tpl', // 模板存放的目录
        'compile_dir' => APP_PATH.'/tmp', // 编译的临时目录
        'cache_dir' => APP_PATH.'/tmp', // 缓存的临时目录
        'left_delimiter' => '<{',  // smarty左限定符
        'right_delimiter' => '}>', // smarty右限定符
        ),

在tpl/admin/index.html 中
      可以显示图片
可是
   
却无法显示图片

请问如何才能使用相对路径?

2010-01-28 11:29:39

#2 jake

这里的相对路径是相对index.php文件而言的,看楼上的代码,index.php应该是在/site1/app1/这个目录里面。
所以上面的login_bg.jpg图片相对目录应该是./tpl/images/login_bg.jpg

当然,我们建议在SP程序或者其他PHP开发中都不要用相对路径,以更能确保程序和文件路径的正确性和灵活。

2010-01-28 11:39:02

#3 cystone

成了,谢谢jake大哥

2010-01-28 12:16:22