关于分页,你可以使用:
$config['base_url'] = base_url("/product/page");
这里没有树枝。
关于 Twig 中可用的 base_url(),您应该将助手添加到您的 Twig 库(例如,在 CI 项目的 application/libraries 中实现 Twig)作为 Twig 扩展。如果您的 application/libraries/Twig.php 类包含 twig 环境作为 _twig_env 属性,您可以使用类似:
public function __construct()
{
// ...
$this->ci_function_init();
}
public function ci_function_init_one($twig_name, $callable)
{
$this->_twig_env->addFunction(
new Twig_SimpleFunction($twig_name, $callable, array('is_safe' => array('html')))
);
}
public function ci_function_init()
{
// url
$this->ci_function_init_one('base_url', 'base_url');
$this->ci_function_init_one('site_url', 'site_url');
$this->ci_function_init_one('current_url', 'current_url');
$this->ci_function_init_one('current_path', 'current_path');
// form functions
$this->ci_function_init_one('form_open', 'form_open');
$this->ci_function_init_one('form_hidden', 'form_hidden');
$this->ci_function_init_one('form_input', 'form_input');
$this->ci_function_init_one('form_password', 'form_password');
$this->ci_function_init_one('form_upload', 'form_upload');
$this->ci_function_init_one('form_textarea', 'form_textarea');
$this->ci_function_init_one('form_dropdown', 'form_dropdown');
$this->ci_function_init_one('form_multiselect', 'form_multiselect');
$this->ci_function_init_one('form_fieldset', 'form_fieldset');
$this->ci_function_init_one('form_fieldset_close', 'form_fieldset_close');
$this->ci_function_init_one('form_checkbox', 'form_checkbox');
$this->ci_function_init_one('form_radio', 'form_radio');
$this->ci_function_init_one('form_submit', 'form_submit');
$this->ci_function_init_one('form_label', 'form_label');
$this->ci_function_init_one('form_reset', 'form_reset');
$this->ci_function_init_one('form_button', 'form_button');
$this->ci_function_init_one('form_close', 'form_close');
$this->ci_function_init_one('form_prep', 'form_prep');
$this->ci_function_init_one('set_value', 'set_value');
$this->ci_function_init_one('set_select', 'set_select');
$this->ci_function_init_one('set_checkbox', 'set_checkbox');
$this->ci_function_init_one('set_radio', 'set_radio');
$this->ci_function_init_one('form_open_multipart', 'form_open_multipart');
}
您现在可以在树枝模板中使用 {{ base_url() }}。