передача значений в шаблон php - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть функция, которая отображает шаблон следующим образом

public function remove_booking($args = null)
{
    var_dump($args);
    ob_start();
    $this->render('remove-booking',$args);
    return ob_get_clean();
}

Я вызываю эту функцию в другом файле php и успешно отображает конкретный шаблон. Я сделал это, как показано ниже.

<?php echo my_booking()->remove_booking($room->ID); ?>

я хочу получить доступ к $room->ID значению из remove-booking шаблона. Но ценность, которую я получаю, не является правильной. Например, $room->ID показывает другой номер комнаты, а не идентификатор, который я передаю

my_booking()->remove_booking($room->ID);

Как вы можете видеть, у меня есть var_dump($args); внутри функции, и там я могу видеть правильное значение. Но при передаче значения в мой шаблон, как здесь, $this->render('remove-booking',$args); он передает другое значение. Я новичок в PHP и задаюсь вопросом, правильно ли я прохожу это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...