我的网站页脚中有许多社交网络链接(大约 5 个),我需要为每个锚链接的 TITLE 和 URL 以及 ICON(图像)生成数据。
只为 5 行创建一个新表并不值得,所以我认为帮助器可能是答案 - 某种关联数组。
但是,我有点不确定如何构造帮助器的数组——并且完全不知道如何在视图文件中循环结果。
非常感谢任何帮助或任何有用示例的链接!
我的网站页脚中有许多社交网络链接(大约 5 个),我需要为每个锚链接的 TITLE 和 URL 以及 ICON(图像)生成数据。
只为 5 行创建一个新表并不值得,所以我认为帮助器可能是答案 - 某种关联数组。
但是,我有点不确定如何构造帮助器的数组——并且完全不知道如何在视图文件中循环结果。
非常感谢任何帮助或任何有用示例的链接!
在你的助手中:
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 个链接来说是毫无意义的。