2011-04-28 2 views
0

Я работаю над проектом на основе cakePHP 1.2.5. Теперь мне нужно использовать новый помощник JS, определенный в cakePHP 1.3.7.Интеграция js-помощника от cakephp 1.3.7 to cakephp 1.2.5

Я хочу использовать некоторые методы помощника JS как $ this-> Js-> буфера ("некоторый код"), $ this-> Js-> WriteBuffer() ...

Можно включить этот JS-помощник только в cakePHP 1.2.5? и как?

Благодаря

ответ

0

Я не думаю, что вы можете, потому что основной способ вызова класса изменился. В 1.2.5 классы-помощники не были привязаны к этому объекту в вашем представлении.

Я думаю, что лучшим вопросом было бы увидеть, можете ли вы обновить с 1.2 до 1.3. Каковы требования, позволяющие вам модернизировать, если таковые имеются.

0

Я бы обновил ваш проект до текущей версии cakephp. Множество ошибок было исправлено, а другие были оптимизированы.

Но вы можете использовать обычный PHP или JavaScript функции ... или создавать свои собственные методы, чтобы решить вашу проблему ...

0

Вы могли бы попытаться скопировать JsHelper и его зависимости (HtmlHelperFormHelper, и Engine Helper для используемой структуры Javascript) в папку helpers вашего приложения, хотя я не знаю, будет ли это работать ...

Однако, даже если это должно работать, это взломать, и я бы подумал для обновления до CakePHP 1.3.x или для написания собственного помощника, обеспечивающего требуемую функциональность.

Смежные вопросы