CakePHP з нуля перевірка, видалення та редагування даних

Перевірка даних у CakePHP виконується у моделі. Додати її дуже просто. Так як наша таблиця має тільки одне поле для перевірки, то нам потрібно лише перевіряти наявність значення при введенні. Змінимо код у файлі/app/models/category.php :

Перевірка даних є важливою частиною будь-якої програми, оскільки вона допомагає визначати відповідність даних моделі і логіки роботи програми.

Ви можете написати власне повідомлення про помилку. Спробуйте використати наступний код у файлі моделі:

Спочатку зробимо видалення. Відкриваємо файл/app/controllers/categories_controller.php і додаємо наступну функцію відразу після функції add():

Для цього функціоналу нам потрібен вигляд. Створюємо файл/app/views/categories/edit.ctp і копіюємо код:

Цей вид виводить форму для редагування (із заповненими значеннями полями).

Слід зазначити один момент: CakePHP передбачає, що ви виконуєте редагування моделі, якщо є поле 'id' у масиві даних. Якщо поле 'id' відсутнє (погляньте на вигляд add), CakePHP передбачає, що ви вставляєте нові дані, коли викликається метод save().

Ось тепер наш маленький додаток на CakePHP повністю завершено!

Тепер додамо рядок нижче:

У наступному уроці ми почнемо розбиратися з генератором програм Bake CakePHP.

Цей урок підготовлений для вас командою сайту ruseller.com Джерело уроку: www.codeforest.net/cakephp-from-scratch-data-validation-routes-and-more Переклав: Сергій Фастунов Урок створений: 7 Квітня 2011 Переглядів: 22060 Правила передруку

5 останніх уроків рубрики "PHP"

Фільтруванняданих за допомогою zend-filter

Коли йдеться про безпеку веб-сайту, фраза "фільтруйте все, екрануйте все" завжди буде актуальною. Сьогодні поговоримо про фільтрацію даних.

Контекстне екранування за допомогою zend-escaper

Підключення Zend модулів до Expressive

Expressive 2 підтримує можливість підключення інших компонентів ZF за спеціальною схемою. Не всім подобається це рішення. У цій статті ми розповімо, як покращили процес підключення кількох модулів.

Порада: надсилання інформації в Google Analytics через API

Припустимо, що вам необхідно надіслати якусь інформацію до Google Analytics із серверного скрипту. Як це зробити. Відповідь у цій нотатці.

Підбірка PHP пісочниць

Добірка з кількох видів PHP пісочниць. На деяких ви в режимі online зможете потішити свій код, але є рішення, які можна впровадити на свій сайт.