10/10/2018, 00:14
hỏi về file phtml trong zend
trong file index.phtml có đoạn code như sau:
<?php echo $this->render('header.phtml'); ?>
<h1><?php echo $this->escape($this->title); ?></h1>
<p><a href="<?php echo $this->baseUrl ?>/index/add">Add new album</a></p>
<table>
<tr>
<th>Title</th>
<th>Artist</th>
<th> </th>
</tr>
<?php foreach($this->albums as $album) : ?>
<tr>
<td><?php echo $this->escape($album->title);?></td>
<td><?php echo $this->escape($album->artist);?></td>
<td>
<a href="<?php echo $this->baseUrl ?>/index/edit/id/<?php echo $album->id;?>">Edit</a>
<a href="<?php echo $this->baseUrl ?>/index/delete/id/<?php echo $album->id;?>">Delete</a>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php echo $this->render('footer.phtml'); ?>
mình không hiểu là ở đây $this là con trỏ thuộc đối tượng nào , không thấy khai báo bất cứ gì về $this , các bác nào biết xin chỉ giáo dùm !!!
<?php echo $this->render('header.phtml'); ?>
<h1><?php echo $this->escape($this->title); ?></h1>
<p><a href="<?php echo $this->baseUrl ?>/index/add">Add new album</a></p>
<table>
<tr>
<th>Title</th>
<th>Artist</th>
<th> </th>
</tr>
<?php foreach($this->albums as $album) : ?>
<tr>
<td><?php echo $this->escape($album->title);?></td>
<td><?php echo $this->escape($album->artist);?></td>
<td>
<a href="<?php echo $this->baseUrl ?>/index/edit/id/<?php echo $album->id;?>">Edit</a>
<a href="<?php echo $this->baseUrl ?>/index/delete/id/<?php echo $album->id;?>">Delete</a>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php echo $this->render('footer.phtml'); ?>
mình không hiểu là ở đây $this là con trỏ thuộc đối tượng nào , không thấy khai báo bất cứ gì về $this , các bác nào biết xin chỉ giáo dùm !!!
Bài liên quan
sẽ tìm thấy $this trong file Views/Scripts/index/index.html
[=========> Bổ sung bài viết <=========]
Quên không phải là index.html mà là index.phtml
[=========> Bổ sung bài viết <=========]
Mình nói kiểu này cho dễ hiểu là: Trong IndexController.php $this->view->title="dfdfd"; thì trong index.phtml gọi lại là $this->title. phần này được nói rõ trong thư viện view. BẠn đọc lại phần view trong doc se rõ hơn.