Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Smarty对象阵列访问_Php_Loops_Foreach_Smarty - Fatal编程技术网

Php Smarty对象阵列访问

Php Smarty对象阵列访问,php,loops,foreach,smarty,Php,Loops,Foreach,Smarty,我有一个pdo对象的结果,作为std对象结果获取所有数据,我就是这样处理的 {foreach from=$users key=userID item=row} <tr> <td> {$row->name} &l

我有一个pdo对象的结果,作为std对象结果获取所有数据,我就是这样处理的

{foreach from=$users key=userID item=row}
                            <tr>  
                                <td>
                                    {$row->name}
                                </td>
                               {foreach from=$regions key=regionId item=region}
                                    <td>
                                    {assign var=id value=$row->id}{assign var=cid value=$region->id}  <input type="checkbox" name="regionChecked[{$region->id}][]" value="{$row->id}" {if $assighnedUsers.$id.$cid eq 1}checked="checked"{/if}>
                                    </td>



 {/foreach}
                                <td>
                                 {$row->id|@var_dump}   <input type="checkbox" name="regionDefault" value="{$row->id}" {if $loleq $row->id}checked="checked"{/if} >
                                </td>
                                <td data-user="{$userID}">
                                    {$deleteButton}
                                </td>
                            </tr>
                        {/foreach}
不知怎么的?我试过varios组合,但没有一个有效


像$region.$row->id

而不是
->
使用
并尝试

{assign var=id value=$row.id}{assign var=cid value=$region.id}

上面发布的代码有效。我只是想避免甚至必须为$assighnedUsers分配千个值。$id。$cid我想使用类似这样的$assighnedUsers。$row->id.$region->id
{assign var=id value=$row.id}{assign var=cid value=$region.id}