我可以在控制器类中调用辅助函数吗?
假设我有_open_form方法的控制器
class User extends Controller {
function _open_form($action){
print_r(form_open($action));
}
}
我试着回应form_open()的结果 但它返回null。似乎辅助函数不能在控制器内部调用
如果您想知道为什么我需要在控制器内部而不是在视图中使用它 因为我们需要使用给定的模板解析器xD
答案 0 :(得分:5)
lolololol
我明白了。似乎视图文件没有转义form_open()的结果尝试使用htmlentities(form_open($ action));
它应该逃脱<和>符号
很抱歉这个愚蠢的问题:))答案 1 :(得分:0)
您是否加载了帮助文件?
$this->load->helper('form');
答案 2 :(得分:0)
是的,你只需要在你的功能中加载它:
$this->load->helper('form');
此处有更多详情http://codeigniter.com/user_guide/general/helpers.html