Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework2 如何向Zf2面包屑添加标记(如microdata或a<;div>;)?_Zend Framework2_Breadcrumbs_Microdata - Fatal编程技术网

Zend framework2 如何向Zf2面包屑添加标记(如microdata或a<;div>;)?

Zend framework2 如何向Zf2面包屑添加标记(如microdata或a<;div>;)?,zend-framework2,breadcrumbs,microdata,Zend Framework2,Breadcrumbs,Microdata,我已经为我的应用程序构建了zf2面包屑,它按预期打印: <a href="main">main</a> > <a href="somthing-else">Something Else</a> > 但是如果我想添加一些html标签呢? Javascript是唯一的解决方案还是有ZF2方法?您可以使用$breadcrumb帮助程序的setPartial()方法定义用于渲染的自定义部分 创建一个breadcrumb.phtml文件(appli

我已经为我的应用程序构建了zf2面包屑,它按预期打印:

<a href="main">main</a> > <a href="somthing-else">Something Else</a>
>
但是如果我想添加一些html标签呢?
Javascript是唯一的解决方案还是有ZF2方法?

您可以使用
$breadcrumb
帮助程序的
setPartial()
方法定义用于渲染的自定义部分

  • 创建一个breadcrumb.phtml文件
    (application/partials/breadcrumb.phtml)
  • 在你的部分

    echo implode(', ', array_map(
        function ($item) { return '<span>'.$item->getLabel().'</span>' },
        $this->pages)
        );
    

  • 此功能也可用。

    您可以使用
    $breadcrumb
    帮助程序的
    setPartial()
    方法定义用于渲染的自定义部分

  • 创建一个breadcrumb.phtml文件
    (application/partials/breadcrumb.phtml)
  • 在你的部分

    echo implode(', ', array_map(
        function ($item) { return '<span>'.$item->getLabel().'</span>' },
        $this->pages)
        );
    
  • 这一功能也很重要