Как вызвать CSS-класс по ссылке CakePHP Html->? - PullRequest
9 голосов
/ 27 мая 2011

Я полный новичок в программировании и CakePHP вместе, поэтому, пожалуйста, будьте терпеливы.Как мне вызвать CSS на этой ссылке Html->:

<?php echo $this->Html->link(__('Blogs', true), array('controller' => 'posts', 'action' => 'index') ); ?>

Пожалуйста, помогите.

Ответы [ 4 ]

32 голосов
/ 27 мая 2011

Не уверен, что вы подразумеваете под "вызовом CSS", я думаю, вы хотите добавить класс по этой ссылке?Если это так, вы можете просто добавить другой массив в качестве аргумента, и он будет превращен в ключ =?значение в атрибутах HTML.EG:

echo $this->Html->link(__('Blogs', true), array('controller' => 'posts', 'action' => 'index'), array('class' => 'my-class'));

Все это объясняется в CakePHP документах .

2 голосов
/ 19 мая 2014

Еще одним решением будет встроенный стиль:

echo $this->Html->link(__('Blogs', true), array('controller' => 'posts', 'action' => 'index'), array('style' => 'color:red;font-size:20px;'));
0 голосов
/ 21 июля 2017

Я думаю, что это работает:

<?php echo $this->Html->link('Add Task', array('action'=>'add'), array('class' => 'tac')); ?>
0 голосов
/ 15 октября 2016

Пожалуйста, попробуйте этот CakePHP 3 в

<?php 
echo  $this->Html->link(__('Blogs'), ['controller' => 'posts', 'action' => 'index'], ['class' => 'mb-xs mt-xs mr-xs btn btn-warning']);
?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...