我已经阅读了有关如何执行此操作的其他主题,但它们对我不起作用。有人能告诉我如何使图像成为CI的锚点吗?
我试过这些:
<li><?php echo anchor("Home",img("../application/images/Home_up.png")); ?></li>
和
<li><?php echo anchor("Home",img("src"=>"../application/images/Home_up.png")); ?></li>
答案 0 :(得分:3)
通过控制器($this->load->helper('url');
)或/system/application/config/autoload.php
中的辅助数组加载url帮助器;尝试:
anchor('Home',img(array('src'=>'../application/images/Home_up.png','border'=>'0','alt'=>'Home')));
答案 1 :(得分:1)
您是否尝试将img函数分配给变量,并将其传递给锚函数?有点像:
<?php $img = img('../application/images/Home_up.png'); ?>
<li><?php echo anchor('home', $img); ?></li>
确保已加载HTML和URL帮助程序。
编辑@Dolph和其他人:现在 TESTED 。从1.7.2开始工作。
也许不是低估我,你可以亲自测试它并证明我错了。此外,我没有在他的原始帖子中看到任何像上面的代码。他将img函数输出权传递给锚函数 - 这并不总是有效。我想到的两个不会让你这么做的功能是空洞的。还有更多。
答案 2 :(得分:0)
没有本地方式来制作图像锚。 但是有些函数会覆盖anchor()函数,在CI论坛和wiki中搜索。