دوستان لطفا این کدهای منو ببینید می خوام بدونم چقدر استاندارد و قوانین MVC توش رعایت شده
هم کنترلر رو مزارم هم ویو
کنترلر
هم کنترلر رو مزارم هم ویو
کنترلر
class articlesController extends controller { public $article; public $ads; public function __construct() { $this->article = new articles(); $this->ads = new ads(); } public function actionIndex(){ $adsData = $this->ads->getLatest(); $article = $this->article->getAll(); $display = $this->article->paging->display(); $recordsInfo = $this->article->paging->recordsInfo(); $pagesInfo = $this->article->paging->pagesInfo(); $this->renderView('index',array('adsData'=>$adsData,'articles'=>$article,'display'=>$display,'recordsInfo'=>$recordsInfo,'pagesInfo'=>$pagesInfo)); } public function actionShow($params){ $id = $this->getParams('id', $params); $adsData = $this->ads->getLatest(); $data = $this->article->getById($id); $this->renderView('show',array('data'=>$data,'adsData'=>$adsData)); } public function checkHit($id){ $hit = $this->article->hit($id); if($hit > 0 ){ return $hit; }else{ return 0; } } public function actionComment(){ $this->article->addComment(); } public function actionCountComment($id){ return $count = $this->article->countComments($id); } public function actionShowComments($articleId){ return $comments = $this->article->showComments($articleId); } public function actionRelated($catId){ return $Related = $this->article->getRelated($catId); } }