使用CakePHP的shell腳本我在訪問常量時遇到問題,我通常在config/bootstrap.php中設置常量。在CakePHP Shell腳本中使用全局變量
這是因爲使用shell腳本我沒有通過正常的調度程序?跨shell腳本定義常量的最佳做法是什麼?
謝謝。
使用CakePHP的shell腳本我在訪問常量時遇到問題,我通常在config/bootstrap.php中設置常量。在CakePHP Shell腳本中使用全局變量
這是因爲使用shell腳本我沒有通過正常的調度程序?跨shell腳本定義常量的最佳做法是什麼?
謝謝。
只要確認你正在使用'define'關鍵字設置你的常量?
這工作是肯定的。你能告訴我們一些代碼來了解你在做什麼嗎?
您可以像這樣在app/config/bootstrap.php中定義常量 define(「ADMIN_TITLE」,「Administrator」);
'define()'適合我。 Shell加載'bootstrap.php'(參見['ShellDispatcher :: __ bootstrap()'](https://github.com/cakephp/cakephp/blob/4c3337598e9355bd866f90c25253b39b908283a3/cake/console/cake.php#L235))。 – deizel 2011-01-17 15:00:35