2013-06-20 45 views
0

我的网站页脚中有大量社交网络链接(约5个),我需要为每个锚链接的TITLE和URL以及ICON(图像)生成数据。Codeigniter:使用关联数组创建帮手

真的不值得为5行创建一个新表,所以我想帮助者可能是一个答案 - 某种联合数组。

但是,我有点不确定如何构建助手的数组 - 并且完全不知道如何在视图文件中循环结果。

任何帮助,或任何有用的例子的链接,非常感谢!

+0

向我们展示代码和您尝试的内容 – MaxiWheat

回答

0

在您的帮助:

function footer_link_data() 
{ 
    return array(
     array(
      'title' => 'Facebook', 
      'url' => 'http://facebook.com', 
      'icon' => 'http://placehold.it/64x64' 
     ), 
     array(
      'title' => 'Twitter', 
      'url' => 'http://twitter.com', 
      'icon' => 'http://placehold.it/64x64' 
     ), 
     array(
      'title' => 'Pinterest', 
      'url' => 'http://pinterest.com', 
      'icon' => 'http://placehold.it/64x64' 
     ), 
    ); 
} 

在你看来:

<?php 
$links = footer_link_data(); 
foreach($links as $link): ?> 
    <a href="<?php echo $link['url'] ?>" title="<?php echo $link['title'] ?>"><?php echo $link['icon'] ?></a> 
<?php 
endforeach; ?> 

或者,你可以创建HTML静态。 5个链接动态生成是毫无意义的。