我正在基於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?如何?
謝謝
我正在基於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?如何?
謝謝
我不認爲你可以,因爲調用類的基本方式已經改變。在1.2.5中,輔助類沒有附加到視圖中的$ this對象。
我認爲更好的問題是看看你是否可以從1.2升級到1.3。有什麼要求阻止你升級,如果有的話。
我會更新你的項目到當前版本的cakephp。很多bug被修復,其他的東西都被優化了。
但是你可以使用正常的PHP或JavaScript函數...或者建立自己的方法來解決你的問題......
你可以嘗試複製JsHelper
和它的依賴(HtmlHelper
,FormHelper
,和引擎助手爲您使用的Javascript框架)到您的應用程序的helpers
文件夾,但我不知道這是否會工作...
但是,即使這應該工作它是一個黑客,我會考慮升級到CakePHP 1.3.x或編寫自己的幫助程序來提供所需的功能。