用树枝在表格中插入行

Posted

技术标签:

【中文标题】用树枝在表格中插入行【英文标题】:insert row in table with twig 【发布时间】:2019-07-18 03:45:42 【问题描述】:

我使用我的代码来填充表格: 我在县牢房和区牢房有两条记录 这是我的代码:

<table>
    <tr>
    <th>town</th>
    <th>counties</th>
    <th>districts</th>
    <th>number doctor</th>
    </tr>
    % for item in locality %
        <tr>
          <td> item.name </td>

          <td>
            % for list in item.regions %
                 list.county
            % endfor %
          </td>

           <td>
            % for list in item.regions %
                 list.code
            % endfor %
           </td>

          <td> item.regions|default([])|length </td>
        </tr>
    % endfor %
</table>

这是我的桌子:

+--------+---------+----------+---------------+
|   town |counties |districts | number doctor |
+--------+---------+----------+---------------+
| Adan   | Afla    | avo      |               |
|        | kent    | joly     | 2             |
+--------+---------+----------+---------------+

但是,我希望表格显示变为:

+----------+---------+----------+---------------+
| town     |counties |districts | number doctor |
+----------+---------+----------+---------------+
| Adan     | Afla    |   avo    | 2             |
+----------+---------+----------+---------------+
| Adan     | kent    |   joly   | 2             |
+----------+---------+----------+---------------+

如何解决这个问题?

注意:请原谅我的英语,

提前谢谢你

【问题讨论】:

在返回这些数据时是否使用 distinct?我认为问题在于您的 phpmysql 查询,而不是树枝。您的视图代码很好 @habibun 不,我的查询中没有使用 distinct 您是否尝试过使用表格边框? @habibun 是的,我使用了表格边框,我在县单元格和地区单元格中有两条记录(我的第一个表格) 【参考方案1】:

您只需将for-loops 放在不同的位置即可读出您的数据,例如

<table>
    <tr>
    <th>town</th>
    <th>counties</th>
    <th>districts</th>
    <th>number doctor</th>
    </tr>
% for item in locality %
    % for list in item.regions|default([]) %
    <tr>
        <td> item.name </td>
        <td> list.county</td>
        <td> list.code</td>
        <td> item.regions|length </td>
    </tr>
    % endfor %
% endfor %
</table>

demo

【讨论】:

以上是关于用树枝在表格中插入行的主要内容,如果未能解决你的问题,请参考以下文章

如何在html中增加表格列

用SQL语句向表格中插入数据

HTML怎么插入一个表格?

用mfc怎么打开excel表格

无法在表格视图中插入行

Excel表格如何统计选中行的行数?