Я работал с php, написав процедурный код без концепции класса и объектов или шаблона MVC. Я хочу перейти на ООП в php с MVC. Я слышал о пироге PHP, и люди говорят, что это структура MVC. Что на самом деле? Это стиль программирования или есть что-то, что мне нужно скачать, чтобы работать с php торта. Я прошел через многие сайты и до сих пор не понимаю. Пожалуйста, помогите мнеКак торт PHP отличается от обычного PHP
ответ
Вы должны прочитать об этом Understanding Model-View-Controller, CakePHP
Как их названия описывают его, с рамками MVC вы можете отделить свои представления, контроллеры и модели (ярлык для обработки querys). Это хороший способ работать с более сложными проектами.
Кроме того, у вас есть много вещей (помощник html, помощники формы и т. Д.), Которые помогут вам сделать вашу работу более легко.
Во-первых, я считаю, что вам нужно понять, какова функция фреймворка и что делает инфраструктура MVC. Here - статья, которая может быть полезна для вас. Он не упоминает о cakephp, но может быть полезно понять, что такое MVC framework.
Я объясню, как работает MVC, на мой взгляд. Я использую cakephp уже год, но я не гарантирую, что мое объяснение - лучшее, но я постараюсь изо всех сил объяснить это.
MVC означает Model-View-Controller Модель известна структурой таблицы базы данных. В cakephp вы определите определенный формат данных или проверку данных на стороне сервера.
View известна под видом страницы и обычно состоит из javascript/jquery и html, а также php-кодов. Это представление будет вашим фактическим представлением пользователя или просто тем, что ваши пользователи будут видеть.
Контроллер известен для основного этапа обработки данных, полученных из всех моделей, и передачи этих обработанных данных в представление. Вы можете создать много функций и классов, которые будут использоваться для обработки данных.
Дополнительную информацию вы можете узнать на веб-сайте cakephp, here - ссылка на сайт cakephp.
Вам необходимо скачать cakephp с веб-сайта cakephp или из github и поместить его в свои корневые каталоги веб-сервера, например, в wamp - папка www.
- 1. Как Java Enum отличается от C++ и обычного обычного Enum?
- 2. Как яйцо питона отличается от обычного пакета?
- 3. Как распаковка кортежа отличается от обычного назначения?
- 4. просмотров торт PHP от belongsTo ассоциации
- 5. торт переменные PHP класс
- 6. Php торт post request
- 7. Торт php на netbeans
- 8. торт PHP --- пароль хеширование
- 9. PHP: отличается от массива() и {}
- 10. Отличается ли Wamp Server от обычного интернет-провайдера?
- 11. Почему бинарная Guids отличается от обычного представления
- 12. Объединение моделей в торт php
- 13. Ввод php-файла в торт php
- 14. торт PHP использование таблицы отношений
- 15. написание запросов в торт PHP
- 16. Торт PHP часовой пояс неправильный
- 17. торт PHP доступа к таблице
- 18. Brownie.panel компонент в торт php
- 19. ссылка между моделью торт php
- 20. Таблицы выпечки в торт php
- 21. торт PHP вставить запрос работает, как обновление
- 22. как добавить DatePicker в торт PHP
- 23. как реализовать, когда условие в торт PHP
- 24. Как включить PHP переменную в JQuery, используя торт PHP
- 25. Как вызов делегата отличается от обычного вызова метода?
- 26. Как внутреннее соединение отличается от обычного выбора нескольких таблиц?
- 27. Как сетевой анализ облака отличается от обычного сетевого анализа?
- 28. Как скелетная реализация отличается от обычного абстрактного класса?
- 29. «locale -a» отличается от сервера и PHP
- 30. Время сервера PHP отличается от клиента