我需要一种不是根据URL生成面包屑导航的方法。
我的想法是创建一个名为“Breadcrumbs”的类,其作用如下:
$breadcrumbs = new BreadCrumb('<<')->crumb('www.google.com', 'Google')->crumb('www.youtube.com', 'Youtube');
这将生成一个数组,并随着每个方法链的执行,将内容添加到数组中,最终形成一个数组,我可以将其转换为URL结构。
我尝试了以下方法:
class Breadcrumbs {
public $del;
public $breadcrumbs;
public function __construct($del)
{
$this->breadcrumbs = array();
$this->del = $del;
}
public function crumb($uri, $name)
{
$this->breadcrumbs[] = array($uri => $name);
}
}
然而,这并不能提供准确的结果,并且在尝试按照我的计划进行结构时会出现“unexpected '->''”。
你有任何想法我做错了哪里吗?