如何在smarty codeigniter中获取基本URL

时间:2013-12-26 03:45:26

标签: php codeigniter smarty

我正在尝试使用smartign与codeigniter,事情是我使用codeigniter但从未使用过smarty,但尝试学习它...:)

现在一个小问题是在codeigniter中,当我需要baseurl时,我使用这个

<?php echo base_url('styles/bootstrap/css/bootstrap-theme.min.css'); ?>

但如何使用smarty模板使用它,我的意思是在smarty .tpl文件而不是

我是这样做的,但它对我没用..

{base_url('styles/bootstrap/css/bootstrap-theme.min.css');}

但得到了错误。我知道它不是正确的方法,但不得不尝试大声笑..

任何想法?

3 个答案:

答案 0 :(得分:4)

你在“;”上做了一些错字

{base_url('styles/bootstrap/css/bootstrap-theme.min.css')}

注意:

必须在显示模板

之前加载

url_helper

答案 1 :(得分:1)

你可以像这样使用我没有测试这个

{'styles/bootstrap/css/bootstrap-theme.min.css'|base_url}

或者你可以在模板中编写php代码

{php}
  $this->assign('my_url',base_url('styles/bootstrap/css/bootstrap-theme.min.css'));
{/php}

{$my_url}

请参阅此http://www.smarty.net/docsv2/en/language.function.php.tpl

答案 2 :(得分:1)

我在表单操作中使用此函数为我的控制器重定向到我的方法。

{base_url('my_controller/my_method')}