2009-04-16 5 views
11

У меня есть следующие:Как добавить класса к CodeIgniter Якорь

'.anchor('','Home').' 

и я хочу, чтобы добавить следующий класс CSS к нему:

class="top_parent" 

Это так, что, когда это вынесенное в браузере, код будет выглядеть следующим образом:

<a href="#" class="top_parent">Home</a> 

Спасибо заранее, и любая помощь очень ценится.

-

Том

+1

StackOverflow был один из нескольких аллей я начал смотреть вниз. Оказалось, что вы ответили, прежде чем я получу правильную информацию в документации CI. У меня был вопрос, я мог бы также поделиться им, когда попытаюсь найти ответ. Как stackoverflow состояния: «... это приветствуется здесь. Нет вопроса слишком тривиальным или слишком« новичком »». ....(даже если вы еще не читали книгу ...) – Tisch

ответ

3

Вы можете указать ассоциативный массив атрибутов для вашего якоря. Так, например:

anchor ('', 'Home', array ('class' => 'top_parent'));

5

Функция Codeignitor определяется как таковую:

function anchor($uri = '', $title = '', $attributes = '') 

Я бы попытаться отправить массив с ключом класса и значения первого.

Эти функции находятся в папке \ system \ helpers \.

+0

Мальчик все это время я проводил поиск функции, и два очень талантливых человека уже ответили на вопрос. Хорошо, мой ответ здесь, чтобы остаться. – IEnumerator

0

Он также может быть использован, как это:

<?php echo anchor('#', 'Home', 'class="top_parent"'); ?> 

И если вы хотите дополнительные атрибуты, такие как название, например, это может быть сделано, как это:

<?php echo anchor('#', 'Home', 'class="top_parent" title="Home"'); ?> 
1

Попробуйте это:

$myClass = array('class' => 'top_parent'); 

echo anchor('#', 'Home', $myClass); 

Надеюсь, вам будет ясно.

-2

Например, если у вас есть CSS класс под названием btn, и кнопка под названием Submit, чтобы отправить (вызвать класс представить контроллер под названием суб) Вы можете сделать это таким образом

<?php echo anchor('sub', 'submit', 'class="btn" ');? > 
0

От manual CodeIgniter в:

якоря() имеет три дополнительных параметра:

anchor(uri segments, text, attributes) 

Простой пример:

anchor(url,text,array('class'=>'class1')); 
Смежные вопросы