首頁  >  文章  >  php教程  >  MayFish PHP的MVC架構的開發框架

MayFish PHP的MVC架構的開發框架

黄舟
黄舟原創
2016-12-14 13:22:152580瀏覽

框架工作流程: 
載入框架檔案》載入參數設定物件》進行初始化設定》載入專案設定參數》取得控制器與控制器方法》執行控制器事件

使用實例為:

複製程式碼如下:
class DefaultController extends AppController 

protected $components = array('smarty'); 
/**預設事件(方法)*/ 
public function index() 
/**新增數據*/ 
public function index() 
/**新增多個數據*/ 
public function index()test; //載入並實例化一個模型 
/**更新數據*/ 
$data = array( 
'title' => '寫入測驗', 
'body' => '寫入的內容', 
) ; 
$result = $db_test->create($data); 
if(FALSE != $result) 

dump("

exampel 1:
資料寫入成功!
array('title'=>'資料1', 'body'=>'內容1'), 
array('title'=>'資料2', 'body'=>'內容2'), 
array ('title'=>'資料3', 'body'=>'內容3'), 
array('title'=>'資料4', 'body'=>'內容4'), 
array(' title'=>'資料5', 'body'=>'內容5'), 
); 
foreach($data as $item) 

$result = $db_test->create($item); 
if (FALSE != $result) 

dump("資料".$item['title']."寫入成功!
"); 


dump( "

"); 
/**刪除數據*/ 
$data = array('title'=>'修改資料標題', 'body'=>'修改資料內容'); 
$result = $db_test->where(array('id'=>3))->update($data); 
if(FALSE != $result) 

dump("

exampel 3: strong>
資料更新成功!

"); 

/**執行資料查詢,使用連貫的操作符*/ 
$result = $db_test->where("id=5")->remove(); 
if(FALSE != $result) 

dump("

exampel 3:
資料刪除成功!

"); 

/**另一個控制器事件*/ 
$db_test->where (array('id'=>12, 'action'=>1)) 
->order("`id` DESC") 
->fields("id,name,action") 
->findAll();
$this->shownav(); 

//圖片處理事件 
public function image() 

$file = Configure::read('app_path').'/yagas/K750.jp_m750. im = M('SYS', 'image'); //載入並實例化一個系統模型 
$im->th_width = 200; 
$im->th_height = 150; 
$im->thumb($file, null, false); 

/**另一個控制器事件*/ 
public function admin() 

dump($this); 
$this->**shownav(); 
dump($this); 
$this->**shownav(); 
} / 
public function info() 

$this->shownav(); 
phpinfo(); 

/**這是一個內部事件,無法從瀏覽器位址進行訪問*/ 
private function show 
/**&*/ 
private /">存取預設事件 | 存取事件admin | 存取事件info';


?>

感謝您的閱讀,更多相關文章請關注PHP中文網(www.php.cn)!
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn