mosavi7
یک شنبه 20 بهمن 1392, 11:47 صبح
با سلام و عرض ادب
چند روزی هست این مسله ذهنم رو درگیر کرده - در حال نوشتن یک cmd کوچیک هستم اما میخوام در حد توان اتوماتیک باشه و الان قسمت ادمین تکمیل شده و در حال نوشتن قسمت کاربری View هستم .
فایل Controller
<?php
class Controller {
function __Construct() {
$url = isset($_GET['url'])? $_GET['url'] : null;
$url = rtrim($url, '/');
$url = explode('/', $url);
if(empty($url[0]) || $url[0] == "index") {
$obj_Index = new index();
require _TemplateAd . 'index' . '.php';
return false;
}
$file = _TemplateAd . $url[0] . '.php';
if(file_exists($file)) {
$obj = new $url[0]();
require $file;
} else {
require _TemplateAd . '404' . '.php';
}
}
}
?>
فایل htaccess
RewriteEngine On
RewriteCond %{request_filename} !-d
RewriteCond %{request_filename} !-f
RewriteCond %{request_filename} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
یه جورایی میخوام عین وردپرس بشه یعنی بتونیم دسته بندی های طولانی
http://yourdomin.com/download/game/sport/
http://yourdomin.com/download/game/sport/1/25/50
داشته باشم اما یه جورایی گیج میزنم و نتونستم این مسله رو برا خودم حل کنم .
ممنون میشم بنده رو اندکی راهنمایی کنید - تا بتونیم یک controller نسبتا ساده بنویسم ...
چند روزی هست این مسله ذهنم رو درگیر کرده - در حال نوشتن یک cmd کوچیک هستم اما میخوام در حد توان اتوماتیک باشه و الان قسمت ادمین تکمیل شده و در حال نوشتن قسمت کاربری View هستم .
فایل Controller
<?php
class Controller {
function __Construct() {
$url = isset($_GET['url'])? $_GET['url'] : null;
$url = rtrim($url, '/');
$url = explode('/', $url);
if(empty($url[0]) || $url[0] == "index") {
$obj_Index = new index();
require _TemplateAd . 'index' . '.php';
return false;
}
$file = _TemplateAd . $url[0] . '.php';
if(file_exists($file)) {
$obj = new $url[0]();
require $file;
} else {
require _TemplateAd . '404' . '.php';
}
}
}
?>
فایل htaccess
RewriteEngine On
RewriteCond %{request_filename} !-d
RewriteCond %{request_filename} !-f
RewriteCond %{request_filename} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
یه جورایی میخوام عین وردپرس بشه یعنی بتونیم دسته بندی های طولانی
http://yourdomin.com/download/game/sport/
http://yourdomin.com/download/game/sport/1/25/50
داشته باشم اما یه جورایی گیج میزنم و نتونستم این مسله رو برا خودم حل کنم .
ممنون میشم بنده رو اندکی راهنمایی کنید - تا بتونیم یک controller نسبتا ساده بنویسم ...