CakePHP: возможно ли использовать данные модели в макетах? - PullRequest
0 голосов
/ 11 июля 2010

Я хотел бы показать тикер на каждой странице, что прокручивает некоторые из последних данных на нем.Я думаю, что поместить в файл макета было бы проще, если бы я мог прочитать данные модели из макета.

Возможно ли это?контроллер и перешел на вид?Или это единственный способ создать элемент и поместить его в каждое представление?

Ответы [ 3 ]

1 голос
/ 12 июля 2010

Возможно, вам нужен элемент .

1 голос
/ 11 июля 2010

Довольно сложно понять, о чем вы спрашиваете, но я думаю, что это что-то вроде

"Как сделать переменную или набор данных доступным для всех представлений во всем мире в CakePHP"

Если это так, то, вероятно, стоит взглянуть на файл app_controller.php ( book.cakephp.org / view / 829 / The-App-Controller ) и метод startUp(), вы можете выполнить запрос и назначить его, используя$this->set('ticker', $sql_result);

0 голосов
/ 15 июля 2010

И чтобы ответить на вопрос: Да, файлы макета имеют доступ к переменным, установленным для представления в контроллере, точно так же, как представления и элементы.

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