2011-04-28 120 views
0

我正在基於cakePHP 1.2.5開發一個項目。現在我需要使用CakePHP 1.3.7中定義的新JS助手。從cakephp 1.3.7整合js helper到cakephp 1.2.5

我想用JS幫手像$這個 - > Js-, $這個 - > Js-> writeBuffer()的一些方法>緩衝液( 「一些代碼」)...

是否有可能包括這個JS幫手只CakePHP 1.2.5?如何?

謝謝

回答

0

我不認爲你可以,因爲調用類的基本方式已經改變。在1.2.5中,輔助類沒有附加到視圖中的$ this對象。

我認爲更好的問題是看看你是否可以從1.2升級到1.3。有什麼要求阻止你升級,如果有的話。

0

我會更新你的項目到當前版本的cakephp。很多bug被修復,其他的東西都被優化了。

但是你可以使用正常的PHP或JavaScript函數...或者建立自己的方法來解決你的問題......

0

你可以嘗試複製JsHelper和它的依賴(HtmlHelperFormHelper,和引擎助手爲您使用的Javascript框架)到您的應用程序的helpers文件夾,但我不知道這是否會工作...

但是,即使這應該工作它是一個黑客,我會考慮升級到CakePHP 1.3.x或編寫自己的幫助程序來提供所需的功能。