【问题标题】:Image groups in db based on product or news item基于产品或新闻项目的数据库中的图像组
【发布时间】:2011-12-08 09:21:49
【问题描述】:

目前正在使用 Codeigniter 开发一个定制的电子商务应用程序。

我有一个包含产品列表的产品表和一个包含新闻项目列表的新闻表。

例如,新闻项目是使用 foreach 循环动态显示的,我想动态地将图像添加到新闻项目中,尽管有些新闻项目有 2 或 3 个图像。

我知道我可以使用 image_id 将新闻项目/产品与表格中的图像(图像的 URL 链接)进行匹配,但是多张图像呢? ld类型?不同的数据库设置?

新闻.php

<a href="news/<?php echo $news_item['slug'] ?>
<h2><?php echo $news_item['title'] ?></h2>
</a>
<div id="main">
    <?php echo $news_item['text'] ?>
</div>
<a href="news/<?php echo $news_item['image'] ?>">

<?php endforeach ?>

【问题讨论】:

  • 是的,我认为您需要设置不同的表,其中 image_id 和相关的 news_item_id 是它们的。并且 news_item_id 与主 news_table id 相关。
  • 我正在寻找多个图像而不是新闻的数据库表模式,谢谢

标签: php mysql codeigniter dynamic


【解决方案1】:

也许您可以将每个新闻的图像数组(包含图像的 url)序列化为 JSON 字符串,并将其输入到新闻表中的图像字段中。

在这里查看:Serialize function

这对你有用吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-25
    • 2022-11-24
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多