سلام
دوستان مثل اینکه بنده خیلی نامفهوم توضیح دادم که بعد از این همه مدت پاسخی دریافت نکرده ام .
<?php
class CategoryTem {
public $controller, $action;
public $idCat, $nameCat;
function __construct() {
$urlparts = @explode('/', $_GET[url]);
$this->action = $urlparts['1'];
if(isset($this->action)) {
if(!is_numeric($this->action)) {
$catNem = $this->action;
$param = array (
":cat" => $catNem );
$Idategories = DBHandler::GetRow("SELECT * FROM categories WHERE name = :cat", $param);
return $this->idCat = $Idategories['id'];
} else
header("location:404.php");
}
}
function viewCat() {
$urlCat = _UrlSite . "/category/" . $this->action;
$pagination = new Pagination("post", "$urlCat&page=", "SELECT * FROM post WHERE categories_id = $this->idCat ORDER BY id ", " WHERE categories_id = $this->idCat");
foreach($pagination->query as $category) {
echo $this->title .= $category['title'];
echo $this->body .= $category['body'];
}
$this->display .= $pagination->dispaly;
echo $this->display;
}
}
?>
من الان چطور میتونم title ، body ، display رو تو قالبم ببرم بدون اینکه بخوام دوباره حلقه تو فایل template اجرا کنم ...
خیلی ممنون میشم این مشکل رو برام حل کنید .