Cakephp3(おそらくCakephp3に限ったことではない)において
$thisの使われ方で、以下のコードをよく見かけます。
class PostsController extends AppController
{
---public function index()
---{
------$posts = $this->Posts->find('all');//①
------$this->set(compact('posts'));//②
---}
}
ここでの$thisの意味合いなんですが②はPostsControllerの
インスタンスってことで理解できるのですが、
①の$thisの場合はPostsControllerのインスタンスではないですよね?
(おそらくModelのインスタンス?)
なぜ$thisでこのような使い方になるのでしょうか。
教えていただきたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。