Контроллер содержит экземпляр соответствующей модели.Таким образом, $this->Post
является экземпляром модели, который доступен из контроллера.Это версия модели Post
, которая наследуется от AppModel
, которая, в свою очередь, наследуется от Model
.Как таковая, она имеет открытое свойство id
, унаследованное от Model
, и вы получаете это свойство с помощью $this->Post->id
.
. Реляционное сопоставление объектов CakePHP гарантирует, что при вызове метода $this->Post->read()
, вы получите данные, хранящиеся в таблице, связанной с моделью Post
, в столбце, обозначенном идентификатором $id
.