Извеждане на данни в шаблонна PHP рамка за уеб разработка MV

Създават се шаблони за показване на данни от модели. Самите модели са налични като обекти в главния обект "$mv". За да покажете данни за модел от базата данни, можете да отидете по следните начини.

Използване на обект от клас Record

Този клас е проектиран да работи с данни, извлечени от SQL базата данни. Обект се създава обикновено в резултат на извикване на методи за намиране на желания запис, който след това се връща в обекта Record. Извличането на данни от такъв обект е описано в раздел Обект на клас Record.

Моделиране на обектни методи

Създаване на метод вътре в модела за генериране на HTML код

Да предположим, че има модел "Новини"

Необходимо е да се показва списък с новини със заглавие и линк към пълния текст на новината. Добавяме нов метод към модела "Новини" за показване на html.

Извеждане на данни от прости модели

Ако моделът е от тип Simple models, тогава данните се извличат по различен начин, т.к таблицата на прост модел съдържа само 2 колони - "ключ" и "стойност". За повече информация вижте Управление на прости модели.

В шаблона можете да извлечете стойности по ключове от обекта на модела или да създадете обект от класа "Запис", ако се изисква по-сложна обработка на данни, когато се вмъква в шаблона.

Пример за извличане на всички данни от прост модел в обект от клас Record. Този метод често се използва, ако сред типовете данни има файлове и изображения.

Внимание! Когато използвате обект Record с прост модел за актуализиране на данни, както в раздела за управление на записи, той не се предоставя.