0

私の layout.phtml のこのコードで 2 番目の var_dump() が null を表示する理由:

var_dump(($this->navigation('navigation')->menu()->render()));

var_dump(($this->navigation('navigation')->breadcrumbs()->render()));

出力:

    string '<ul class="navigation">
    <li>
        <a href="/en/admin">DashBoard</a>
    </li>
    <li>
        <a href="/en/admin/members">Members Management</a>
    </li>
    <li class="active">
        <a href="/en/admin/events">Events</a>
        <ul>
            <li>
                <a href="/en/admin/events/categories">Categories</a>
            </li>
            <li class="active">
                <a href="/en/admin/events">Show All</a>
            </li>
            <li class="active">
                <a href='... (length=802)

string '' (length=0)

編集 :

実際に var_dump の順序を変更しています... OMG ... 2番目のものはNULLです!! :-O 出力:

string '<a href="/en/admin/events">Events</a> &gt; Show All' (length=51)

string '' (length=0)
4

2 に答える 2

0

これに関する zf2 バージョン <= 2.1.3 のバグがあり、クローズされましたが、まだ製品パッケージにマージされておらず、次のマイナー リリースで修正され ます https://github.com/zendframework/zf2/issues/3976 簡単な解決策: https://github.com/froschdesign/zf2/commit/454439d35716ed2125a6ac90c826836f57391eb0

于 2013-03-07T03:16:02.153 に答える