enjoy引擎里面使用SQL语句

最近开发时遇到一点问题,有一个food表,里面可以根据ID找到名称,还有一个meal,里面存储的是食物ID,是字符串类型的,格式为“1,2,3”这样,然后我想在前端用SQL语句根据这些ID(我会把它分解为数组:1 2 3)找到这些ID对应的食品名称,有点头大。

关于我为什么不在后台直接处理,因为我传到前端的是一个model,就像这样:

<td>#(meal.foodIds)</td>

里面的值也不好修改,做两表连接也要先把foodIds分解了,所以想到在前端用SQL查找。想问问波总有没有好的解决办法

评论区

JFinal

2020-02-08 14:47

meal 里的食物 ID ,存的是 "1, 2, 3" 一定要拆分改成一对多或者多对多关系,否则后患无穷

热门反馈

扫码入社