Cackephp аскаров Н. Нортожиев У



Download 139,37 Kb.
bet3/4
Sana25.02.2022
Hajmi139,37 Kb.
#265520
1   2   3   4
Bog'liq
cakePHP

Маршрутизация

Маршрутизация предоставляет вам инструменты, которые отображают URL-адреса для действий контроллера. Определяя маршруты, вы можете отделить, как ваше приложение реализовано от того, как структурированы его URL-адреса.

use Cake\Routing\Router;

// Использование области построителя маршрутов.

Router::scope('/', function ($routes) {

$routes->connect('/', ['controller' => 'Articles', 'action' => 'index']);

});

// Использование статического метода.

Router::connect('/', ['controller' => 'Articles', 'action' => 'index’]);

Представления

Представления (Виды) - это то, что скрывается за буквой V в понятии MVC. Представления отвечают за вывод данных возвращаемых запросом в определенной форме. Часто это происходит в виде HTML, XML или JSON, но потоковые файлы и создание PDF-файлов, которые пользователи могут скачивать, также входят в круг обязанностей уровня Представления.

Доступ к базе данных и ORM

В CakePHP работа с Базой Данных осуществляется с помощью двух основных типов объектов. Первый тип - repositories (репозитории) или по другому table objects (объекты таблицы). Эти объекты предоставляют доступ к наборам данных. Они позволяют сохранять новые записи, редактировать/удалять существующие, определять отношения между данными и выполнять различные массовые операции. Второй тип объектов - entities (сущности). Сущности представляют собой конкретные отдельные записи таблицы и позволяют работать со строкой таблицы как с объектом.

Обратите внимание, мы не писали код который конфигурирует таблицу articles. Соглашения в CakePHP позволяют нам пропустить написание шаблонного кода фрэймворк будет использовать базовые классы, если в вашем приложении еще не определены конкретные классы. Если вы хотите настроить класс ArticlesTable, отвечающий за таблицу articles добавив в него отношения с другими таблицами или определить дополнительные методы, то необходимо добавить в файл src/Model/Table/ArticlesTable.php после открывающего тега
Download 139,37 Kb.

Do'stlaringiz bilan baham:

1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish