小编age*_*ith的帖子

导航中的ZF2自定义属性

如何在Zend Framework 2导航中添加自定义属性?
我知道我可以添加id或类 - >但这就是它....

1)我如何添加data-test='blahblah'属性例如?
2)我可以为li包含实际链接的元素添加属性吗?

$container = new Zend\Navigation\Navigation(array(
    array(
        'label' => 'Page 1',
        'id' => 'home-link',
        'uri' => '/',
    ),
    array(
        'label' => 'Zend',
        'uri' => 'http://www.zend-project.com/',
        'order' => 100,
    ),
);
Run Code Online (Sandbox Code Playgroud)

编辑:

@Bram Gerritsen:谢谢你的回答.

是的 - 我可以添加'data-test' => 'blahblah'和检索它$page->get('data-test') - 但是这仍然不会将其作为属性附加到<a></a>....我是否应该将htmlify覆盖到那个?

zend-framework2

9
推荐指数
2
解决办法
9300
查看次数

ZF2 - 如果路由器匹配多条路由,将会调度什么?

那么 - 如果我有一个可能与许多路线相匹配的网址...会赢得哪条路线怎么办?将分派哪些行动?

它是否简单 - 首先定义 - 首先发送?

这是路线,例如:

'route-catchall' => array(
    'type' => 'regex',
    'options' => array(
        'regex' => '/api/v1/.*',
        'defaults' => array(
            'controller' => 'IndexController',
            'action'     => 'apiCatchAll',
        ),
    ),
),
'route-test1' => array(
    'type' => 'literal',
    'options' => array(
        'route' => '/api/v1/route1',
        'defaults' => array(
            'controller' => 'IndexController',
            'action'     => 'apiRoute1',
        ),
    ),
),
Run Code Online (Sandbox Code Playgroud)

这个网址example.com/api/v1/route1会被路由到apiRoute1apiCatchAll

zend-framework2

9
推荐指数
1
解决办法
2601
查看次数

标签 统计

zend-framework2 ×2