Как я могу назначить идентификатор и класс с помощью $ this-> Html-> link (..) ;? - PullRequest
6 голосов
/ 31 июля 2011
echo $this->Html->link(
    'more',
    array(
        'controller'=>'posts',
        'action'=>'view',
        $post['Post']['id']
    ) 
);

Как я могу назначить идентификатор и класс для этого якоря / ссылки? Я хочу переопределить правило css.

1 Ответ

10 голосов
/ 31 июля 2011

Атрибуты HTML могут быть указаны в массиве в качестве третьего параметра.

echo $this->Html->link(
    'more',
    array(
        'controller'=>'posts',
        'action'=>'view',
        $post['Post']['id']
    ),
    array(
        'id' => 'myId',
        'class' => 'myClass'
    )
);

Больше информации в Кулинарной книге 2.x для версии 2.x или Кулинарной книге 1.3 для CakePHP 1.3.

...