在Anchor中为CodeIgniter添加类

时间:2014-11-05 15:29:45

标签: php codeigniter anchor

首先,我在这里搜索了这个问题并找到了一些答案,但它们并不适合我。我的代码有点不同。

这是我的锚结构;

<?php echo anchor($this->lang->switch_uri('tr')); ?>

我需要在此菜单结构中使用此锚点;

<li><a class="nav-icon"><i><img src="<?php echo site_url('assets/panel/flags/tr.png'); ?>" width="16" /></i> Türkçe</a></li>

提前致谢。

3 个答案:

答案 0 :(得分:1)

您可以通过在锚点中创建数组来添加类。

示例

 <?=  anchor('your link here', 'Name of the anchor', array('title' => 'your anchor title', 'class'=>'your anchor class here')) ?>

将它放在您想要锚点的位置。

答案 1 :(得分:0)

查看URL帮助程序;

https://ellislab.com/codeigniter/user-guide/helpers/url_helper.html

echo anchor('news/local/123', 'My News', array('title' => 'The best news!'));

会产生:<a href="http://example.com/index.php/news/local/123" title="The best news!">My News</a>

所以,你的是;

echo '<li>' . anchor('#', '<img src="img_path" /> Text', array('class' => 'myClass')) . '</li>';

答案 2 :(得分:0)

我找到了答案。它应该是这样的;

<li><a href="<?php echo site_url($this->lang->switch_uri('tr')); ?>" class="nav-icon"><i><img src="<?php echo site_url('assets/panel/flags/tr.png'); ?>" width="16" /></i> Türkçe</a></li>