0
我一直在尝试向Codeigniter中的函数发送动态数量的参数,并且已经通过call_user_func_array运行到墙上。在CodeIgniter中使用call_user_func_array/PHP
我收到的一个错误“未定义的属性:Account :: $ callShowMessage”让我怀疑是否可以用call_user_func_array/CodeIgniter引用另一个文件中的函数。
如果有人能帮助我指出正确的方向,将不胜感激。
阵列:
Array ([0] => Current password is incorrect [1] => New passwords don't match)
控制器摘录:
$this->session->set_flashdata('msg', call_user_func_array($this->generic_model->callShowMessage, $msg));
功能:
public function callShowMessage()
{
$args = func_get_args();
foreach ($args as $key => $value) {
$msg .= "$value<br />";
}
$msg = addslashes($msg);
return "<script type='text/javascript'>$(document).ready(function() { showMessage('$msg') });</script>";
}
哇谢谢我一直在此寻找一段时间。 – jsuissa 2012-03-02 02:40:14