2012-05-16 39 views
0

我應該可以訪問同一服務器上的外部應用程序中的CakePHP常量。將CakePHP常量包含到外部Web應用程序

包含CakePHP應用程序的某些部分以訪問它們的最佳實踐是什麼?

已經嘗試包括bootstrap.php中:

Fatal error: Class 'Cache' not found in /Users/Patrick/Sites/project/Config/bootstrap.php on line 27

線27 bootstrap.php中:

Cache::config('default', array('engine' => 'File'));

+0

你的全球變量究竟是什麼?通常在這樣的框架中沒有。他們都有一定的範圍或訪問的包裝像會話,配置,... – mark

+0

我需要APP和CAKE_CORE_INCLUDE_PATH這個外部應用程序。 –

+1

他們被稱爲常量:) – mark

回答

2

最佳做法是做一個插件吧。這造成了關注的分離。將Cake的部分包含到另一個軟件中會造成混亂。想一想當CakePHP Framework獲得新版本時會發生什麼。過了一段時間,完全不清楚什麼是集成的,什麼不是,而你必須檢查只有你的插件(S)看到在另一種情況下的集成。

+0

聽起來合乎邏輯,我會爲此創建一個插件。 感謝您的回答! –

相關問題