Я немного смущен тем, как я могу обмениваться информацией между контроллерами в CakePHP 2.0. Это в основном то, что я пытаюсь сделать.Как подключить или обмен информацией между контроллерами в cakephp
У меня есть таблица изображений дб, который содержит идентификатор, имя, путь и т.д. таблицу пользователей, которая содержит пользователь пользователя, пароль и т.д.
У меня есть модель image.php, контроллер - ImagesController. PHP и просмотров - Просмотр/изображения/add.ctp Посмотреть/Images/index.ctp View/Images/view.ctp
у меня есть модель User.php, контроллер - UsersController.php и вид - Просмотр/Пользователи/index.ctp, View/Users/login.ctp
My View/Images/index.ctp перечислены все изображения, которые были загружены, View/Images/add.ctp позволяет любому загрузить изображение
Посмотреть/Users/login.ctp позволяет пользователю войти в систему и, если это правильная информация, он отправляет пользователя на просмотр/Пользователи/index.ctp
1) Как я могу сделать View/Images/add.ctp доступным только для пользователей, которые вошли в систему. Должен ли я перенаправить их на View/Images /add.ctp с информацией о сеансе пользователя и проверить, установлены ли данные или как это работает в CakePHP?
2) Если я обновляю таблицу изображений из изображений, используя $ this-> Image-> saveAll ($ data_s). Как сохранить некоторые данные в таблице пользователя? Я просмотрел документацию, но немного смутился.