CakePHP-да қайта қолдануға болатын код

Мен екі стандартты кодты қолданатын екі контроллерді салғанмын. Сондықтан мен оны жеке файлда қайта өңдеуді қалаймын. Бірақ мен осы кодтағы үлгілерді пайдаланатындықтан, компоненттерді пайдалана алмаймын. Бұл үшін тағы бір жақсы шешім бар ма? Сізге көмектесе аласыз деп үміттенемін.

1
«Бірақ мен осы кодтағы үлгілерді пайдаланатындықтан» => Сіз компоненттердегі модельдермен жұмыс істей аласыз.
қосылды автор mark, көзі
Компоненттерден қажетті үлгіге кіру үшін ClassRegistry :: init ('ModelName') қолдануға болады. Ол MVC үлгісін бұзады, бірақ сіз торттың бастапқы кодын көресіз, оны жиі көресіз. Сондай-ақ, оны тікелей іздеу үшін пайдалануға болады: ClassRegistry :: init ('ModelName') -> табу ('бірінші'); немесе кез келген басқа үлгі әдісі.
қосылды автор elboletaire, көзі
Сұрақ біраз белгісіз. Кодтың не істейтінін білсек (деректер/қайта бағыттау/т.б.).
қосылды автор deizel, көзі
Кодты AppController бағдарламасына қою туралы ойладыңыз ба?
қосылды автор Nasreddine, көзі
AppController қарсылық болады, бірақ әрбір контроллер кодты иемденеді, сонымен қатар қажет емес контроллерлер. Компонент құрастыруға тырыстым, бірақ модельдермен контроллер сияқты жұмыс істемейді.
қосылды автор Siggy Petersen, көзі

Жауап жоқ

0