Здравейте, искам да направя странициране, но дори не знам как да почна. Ето каква е постановката при мен. Имам index controller, index model и index view. В модела селектирам базата и връщам масива. В контролера получавам масива, присвоявам го на една променлива и го пращам към вю-то, където го обхождам и вадя резултата. Урл-а ми е localhost/site/public/index/run/.
Код:
class IndexModel {
public function viewImage() {
$sql = $this->_database->prepare('SELECT * FROM images')->execute()->fetchAllAssoc();
return $sql;
}
}
Код:
class Index {
public function run() {
$this->layout();
}
private function layout() {
$this->_view->_image = $this->_indexModel->viewImage();
$this->_view->display('header');
$this->_view->display('body');
$this->_view->display('footer');
}
}
Код:
<body>
<?php
foreach ($this->_image as $value)
{
?>
<img src="<?php echo $value['image']; ?>"/>
<?php
}
?>
</body>