Я испек проект в cakephp. Я сделал пользовательскую модификацию в контроллере, когда я испепелю код снова, эти изменения будут потеряны. Есть ли способ сохранить эти изменения? Я новичок в cakephp, пожалуйста, помогите ..Как сохранить изменения в контроллере пирога?
ответ
Нет, если вы храните файлы в каталоге приложения, вы потеряете эти изменения, потому что Bake Console переопределит их.
Что вы можете сделать тогда? Ну вы можете:
выпекать в новом приложении (просто подключить к одной и той же БД), а затем объединить изменения с существующими контроллерами. Для слияния вы можете использовать Diffuse - очень приятный и небольшой редактор смены объёма, который работает практически на всех ОС (Linux, Mac OS, BSD и Windows).
резервное копирование существующего приложения и запекание над ним. Затем объедините изменения, внесенные в приложение.
Лучше использовать метод 1. Если ваши изменения больше кода, чем части, которые вы хотите испечь. Это может быть приятное дополнение к существующим функциям консоли. Может быть, через diff от оригинальной испеченной версии и текущей измененной. Однако я не уверен, что это необходимо, поскольку идея состоит в том, чтобы изначально испечь и затем развиться.
Если вы просто пытаетесь испечь новые контроллеры и не хотите перезаписывать существующие контроллеры, вместо использования «bake all» вы можете использовать «bake controller». Затем он предложит вам, какую модель использовать для Bake.
Моя проблема: я создал контроллер, и я добавил функцию входа в систему, когда я снова испекла этот контроллер, и моя функция входа в систему потеряна, но я не хочу ее потерять. – KJS
- 1. Как сохранить идентификатор в контроллере?
- 2. Как сохранить график пирога в pdf-файле в приложении iphone
- 3. Как реагировать на изменения в контроллере
- 4. Как сохранить изменения в boot2docker
- 5. Как сохранить изменения в listview
- 6. Как сохранить изменения в HTML?
- 7. Как сохранить изменения в переменной?
- 8. Как сохранить изменения в gridview?
- 9. Как сохранить изменения?
- 10. Как сохранить изменения модели?
- 11. Как сохранить изменения-андроид
- 12. Сохранить изменения в dataGridView
- 13. сохранить изменения в блокноте
- 14. изменения $ объема в другом контроллере в ионной
- 15. Ember Сохранить изменения к атрибуту
- 16. Сохранить парциальное в вар в контроллере рельсы
- 17. Как получить индикатор выполнения пирога
- 18. Как сохранить изменения в манго в оболочке?
- 19. Как сохранить темп. изменения объекта?
- 20. Javascript/CSS, Как сохранить изменения?
- 21. Как сохранить изменения без фиксации?
- 22. Как изменить темы пирога amcharts?
- 23. Как сохранить изменения пользовательской эволюции?
- 24. Как сохранить динамические изменения флажка
- 25. Как сохранить изменения, подтвердив пароль
- 26. Изменения в контроллере не влияют на представление
- 27. Тип изменения формы формы Zend в контроллере
- 28. Если оператор в контроллере не сохраняет изменения
- 29. Не удается сохранить сеанс в контроллере WebSocket?
- 30. Можно ли сохранить переменную в контроллере
Спасибо @Borislav за ваш ответ, но это была бы очень утомительная задача, потому что у меня есть контроллер 45-50, и принимать разные и внести изменения во все будет очень сложно. Я ищу решение, в котором я могу разместить свой код в общем месте или что-то в этом роде. – KJS
Если у вас несколько контроллеров (1-10), у вас нет другого варианта. Просто сохраните текущее состояние кода и объедините свои изменения обратно на вновь испеченный код. Я видел, что в упомянутом вами комментарии вам нужно скопировать только одну функцию? Если это так, то у вас нет большой проблемы. Другой способ - испечь в отдельном приложении и объединить недавно созданный код в существующее приложение. –
Я согласен, но я бы сохранил этот параметр последним, потому что 30-35 моих контроллеров имеют 4-5 функций, определяемых мной. Я хочу, чтобы это было полное решение или каким-то образом, как я могу его развить. – KJS