Phalcon: Обратите внимание на неопределенную переменную в представлениях, сгенерированных Scaffold (модель и контроллер в порядке)

Я сгенерировал модель, используя комментарий scaffold, и вот часть модели, просто чтобы убедиться, что база данных подключена:

<?php

class Member extends \Phalcon\Mvc\Model
{

    /**
     *
     * @var integer
     */
    public $id;

    /**
     *
     * @var string
     */
    public $firstname;

    /**
     *
     * @var string
     */
    public $surname;

    /**
     *
     * @var string
     */
    public $membertype;

    /**
     *
     * @var string
     */
    public $dateofbirth;

    /**
     * Initialize method for model.
     */
    public function initialize()
    {
        $this->setSchema("db_mvq");
        $this->setSource("Member");
    }

Затем я получаю эти ошибки:

http://prntscr.com/n907hb

Каждый раз, когда я открываю страницу поиска, созданную командой scaffold, вот часть представления, связанная с этим:

<?php foreach ($page->items as $member): ?>
            <tr>
                <td><?php echo $Member->id ?></td>
            <td><?php echo $Member->firstname ?></td>
            <td><?php echo $Member->surname ?></td>
            <td><?php echo $Member->membertype ?></td>
            <td><?php echo $Member->dateofbirth ?></td>

Я не понимаю. Что здесь не так?

Спасибо за ваши ответы.

можете ли вы указать версию инструментов phalcon-dev. это может быть ошибка

Talal 08.04.2019 14:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
99
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

foreach имеет имя переменной в нижнем регистре

а внутри блока первая буква заглавная

изменить $Member на $member

<?php foreach ($page->items as $member): ?>
    <tr>
        <td><?php echo $member->id ?></td>
        <td><?php echo $member->firstname ?></td>
        <td><?php echo $member->surname ?></td>
        <td><?php echo $member->membertype ?></td>
        <td><?php echo $member->dateofbirth ?></td>

Другие вопросы по теме

Похожие вопросы

Как исправить «Ошибка синтаксического анализа: синтаксическая ошибка, неожиданное« эхо »(T_ECHO)» в PHP при выполнении запроса на выборку из MySql
Добавьте пользовательский заполнитель в тему электронной почты в WooCommerce
Как отобразить массив сообщений, полученных из базы данных, для чата
Как включить ноль в строку?
Woocommerce после перенаправления оформления заказа, если элементы заказа относятся к определенным категориям продуктов
Получайте заказы, оплачиваемые кредитной картой в WooCommerce
Лучший способ переименовать ключи в PHP, чем array_combine?
Как проверить, начинается ли входное значение с прописной буквы/или имеет ли оно строчные буквы/или все ли оно в верхнем регистре в PHP?
Сообщение PHP о том, как получить значения параметров внутри цикла foreach для отображения выбранного значения
Как я могу отправить электронное письмо на несколько идентификаторов электронной почты Cc, используя php и google gmail api?