【发布时间】:2012-01-22 22:22:19
【问题描述】:
我一直在我的本地主机上关注 Silverstripe DataObjects as Pages - Part 2: Using Model Admin and URL Segments to create a product catalogue tutorial 并遇到了侧边栏问题。
当我使用与tutorial one 相同的方法创建侧边栏时,我的网站上显示一条错误消息 [用户错误] 未捕获的异常:对象->__call():方法 'categorypages' 不存在于 'Product '
这是我添加到 Product.php 以显示侧边栏的代码。
//Return the Title as a menu title
public function MenuTitle()
{
return $this->Title;
}
//确保DO显示在菜单中(需要它,否则未登录时侧边栏不会显示)
function canView()
{
return $this->CategoryPages()->canView();
}
有谁知道如何解决这个问题?非常感谢。
【问题讨论】:
标签: php content-management-system silverstripe