2013-09-21 25 views
0

我有一個圖書館,我project.When我想這個代碼中使用此命令的問題:需要在CakePHP中

require('../Plugin/Utils/DateTimeUtil.php'); 

它說沒有這樣的文件存在。我的cakephp 1s 2.3我應該怎麼做?

+0

閱讀文檔有幫助。你需要包含插件 - 正確。並正確使用App :: import - 使該類可用。 http://book.cakephp.org/2.0/en/index.html我也懷疑這不是一個明確定義的插件,因爲該類應該位於插件根目錄中的打包子文件夾中。 – mark

回答

1

路由在CakePHP是從純php.I不同有這樣的事情this.At首先你應該找到路徑插件文件夾與此代碼

$pluginPath = App::path('Plugin'); 

然後它返回它包含了插件文件夾的路徑數組在0索引中。所以你應該把返回的數值打成一樣:

require($pluginPath[0] . 'Utils' . DS . 'DateTimeUtil.php'); 

你可以用斜線代替DS。 DS是DIRECTORY_SEPRATOR。