我有一个名为'match'的CakePHP shell程序,它通过我的数据库运行一些相当复杂的东西。
我正在编写另一个shell,所以我可以做一些概念验证模拟,这个shell叫做'模拟'。
我需要'模拟'才能调用'匹配',然后继续运行。正如模拟一样 一遍又一遍地重复许多不同的场景,手动运行“匹配”不是一种选择。
我尝试过App :: import('shell','match'),但无济于事。
帮助!感谢。
答案 0 :(得分:2)
您可以将共享功能移动到任务中,然后从两个shell调用此任务,请参阅http://book.cakephp.org/view/1109/Tasks
答案 1 :(得分:2)
你可以使用$this->dispatchShell
来运行另一个蛋糕壳。