Виведення даних у шаблоні PHP фреймворк для веб-розробки MV
Шаблони створюються для відображення даних із моделей. Самі моделі доступні як об'єкти у головному об'єкті "$mv". Для того, щоб вивести дані моделі з бази даних, можна піти наступними шляхами.
Використання об'єкта класу Record
Цей клас призначений для роботи з вилученими з бази SQL даними. Створюється об'єкт зазвичай в результаті виклику методів пошуку потрібного запису, яка потім повертається в об'єкт Record. Вилучення даних з такого об'єкта описано в розділі Об'єкт класу Record.
Методи об'єкту моделі
Створення методу всередині моделі для генерації HTML коду
Припустимо, є модель "Новини"
Необхідно вивести список новин із заголовком та посиланням на повний текст новини. Додаємо в модель News новий метод для виведення html.
Виведення даних із простих моделей
Якщо модель належить до типу Прості моделі, дані вилучаються іншим чином, т.к. таблиця простої моделі містить всього 2 колонки - "ключ" та "значення". Для отримання додаткових відомостей див. Управління простими моделями.
У шаблоні можна витягувати значення за ключами з об'єкта моделі, або створити об'єкт класу "Record" якщо потрібна складніша обробка даних при вставці в шаблон.
Приклад отримання всіх даних простої моделі в Об'єкт класу Record. Цей спосіб часто використовується, якщо серед типів даних є файли та зображення.
Увага! При використанні об'єкта Record з простою моделлю оновлення даних як у розділі Керування записами не передбачено.