У меня есть функция, которая отображает шаблон следующим образом
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 и задаюсь вопросом, правильно ли я прохожу это.