Извеждане на данни в шаблонна PHP рамка за уеб разработка MV
Създават се шаблони за показване на данни от модели. Самите модели са налични като обекти в главния обект "$mv". За да покажете данни за модел от базата данни, можете да отидете по следните начини.
Използване на обект от клас Record
Този клас е проектиран да работи с данни, извлечени от SQL базата данни. Обект се създава обикновено в резултат на извикване на методи за намиране на желания запис, който след това се връща в обекта Record. Извличането на данни от такъв обект е описано в раздел Обект на клас Record.
Моделиране на обектни методи
Създаване на метод вътре в модела за генериране на HTML код
Да предположим, че има модел "Новини"
Необходимо е да се показва списък с новини със заглавие и линк към пълния текст на новината. Добавяме нов метод към модела "Новини" за показване на html.
Извеждане на данни от прости модели
Ако моделът е от тип Simple models, тогава данните се извличат по различен начин, т.к таблицата на прост модел съдържа само 2 колони - "ключ" и "стойност". За повече информация вижте Управление на прости модели.
В шаблона можете да извлечете стойности по ключове от обекта на модела или да създадете обект от класа "Запис", ако се изисква по-сложна обработка на данни, когато се вмъква в шаблона.
Пример за извличане на всички данни от прост модел в обект от клас Record. Този метод често се използва, ако сред типовете данни има файлове и изображения.
Внимание! Когато използвате обект Record с прост модел за актуализиране на данни, както в раздела за управление на записи, той не се предоставя.