Cakephp cms教程问题标签部分
Cakephp cms toutorial problem Tag section
我在标签部分遇到了一些问题:
我在 article.php
实体
中创建了 _getTagString
方法
但是属性 $this->tags
是空的,所以函数 return 是空字符串。
我已经复制粘贴了所有代码,但我遗漏了一些东西。我还在 articesTable : $this->belongsToMany(‘Tags’);
中添加了这一行
编辑:
$article = $this->Articles->findBySlug($slug)->firstOrFail();
有了这条线蛋糕就得到了我的文章和所有相关的标签?所以在实体内部我应该是对的?
谢谢。
尝试添加 contain(['Tags']) 因为 Cakephp 3 不会自动包含关联 Table
$this->Articles->findBySlug($slug)->contain(['Tags'])->firstOrFail();
我在标签部分遇到了一些问题:
我在 article.php
实体
_getTagString
方法
但是属性 $this->tags
是空的,所以函数 return 是空字符串。
我已经复制粘贴了所有代码,但我遗漏了一些东西。我还在 articesTable : $this->belongsToMany(‘Tags’);
编辑:
$article = $this->Articles->findBySlug($slug)->firstOrFail();
有了这条线蛋糕就得到了我的文章和所有相关的标签?所以在实体内部我应该是对的?
谢谢。
尝试添加 contain(['Tags']) 因为 Cakephp 3 不会自动包含关联 Table
$this->Articles->findBySlug($slug)->contain(['Tags'])->firstOrFail();