繁体   English   中英

在zend框架中出现错误

[英]getting error in zend framework

在以表格式对两个表进行内部联接后打印数据我在以下代码中收到以下错误:

解析错误:语法错误,第57行上的/home/bina/public_html/studentzend/application/views/scripts/index/index.phtml中的文件意外结束

这是我的代码:

<?php if (count($this->messages)) : ?>
<ul id="messages">
<?php foreach ($this->messages as $message) : ?>
<li><?php echo $this->escape($message); ?></li>
<?php endforeach; ?>   </ul>
<?php endif; ?>
<div class="row">
<div class="span12">
    <a class="btn btn-primary" role="button" href="<?php echo $this->url(array('controller' => 'Index', 'action' => 'create')); ?>">Create Student</a>
    <h3>Recent Students</h3>

    <table class="table table-condensed">
        <thead>
            <tr>
                <th>#</th>
                <th>FirstName</th>
                <th>LastName</th>
                <th>Email</th>
                <th>Actions</th>
            </tr>
        </thead>
        <body>
            <?php
            if(empty($this->students))
            {
                echo "<tr>";
                echo "<td><center>NO records found</center></td>";
                echo "</tr>";
            }
            else  
            {
                //print_r($this->students);exit;
                $students=$this->students;
                $length=  sizeof($this->students);

                //echo $length;exit;

             for($i=0;$i<$length;$i++){ ?>
                <tr>
                <td><?php  echo $students[$i]['id']; ?> </td>
                <td><?php  echo $students[$i]['firstname']; ?> </td>
                 <td><?php  echo $students[$i]['lastname']; ?> </td>
                 <td><?php echo $students[$i]['email'];  ?></td>
                <td>
                        <a href="<?php  echo $this->url(array('controller' => 'index', 'action' => 'update', 'id' => $students->getId())); ?>">Edit</a> |
                        <a href="<?php  echo $this->url(array('controller' => 'index', 'action' => 'delete', 'id' => $students->getId())); ?>">Delete</a></td>
                </tr>


          <?php  } ?>

        </body>
    </table>
</div>

你只是缺少一个右括号}为你的else声明。

             <a href="<?php  echo $this->url(array('controller' => 'index', 'action' => 'delete', 'id' => $students->getId())); ?>">Delete</a></td>
            </tr>


        <?php  }} ?>
              //^-------- Add one there

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM