我想将包含电子邮件作为参数的大型数组传递给cakephp shell。 我不确定使用哪种方法 -
使用数组模型存储数据并在shell中读取模型。
在调用shell时将数组值作为参数传递。
将数组存储在缓存中并从shell访问。
我正在使用shell_exec执行shell。
如果您指出使用哪种方法或者有更好的编码方法,那将会很好吗?
答案 0 :(得分:0)
尝试使用此代码从控制器的操作中获取数组:
App::import('Core', array('View', 'Controller', 'Model', 'Router'));
App::import('Controller', 'YourController');
$YourController =& new YourControllerController();
$YourController->constructClasses();
$YourController->layout = null;
$this->out(call_user_func(array($NewsletterController, 'yourAction')));