他の PHP フレームワークをベースにしてフレームワークを開発しました。アドバイスをお願いします
私は、autocrud などの他の PHP フレームワークや、自分で開発した ror のアイデアから学びました。
?
システムは構築されたデータベースに基づいてモデル、コントローラー、ビューのファイルを自動的に生成します:
?
初心者なのでアドバイスをお願いします
?
モデル:
?
include "connect.php";
class users extends Connect{??
?function Add($data){
??$this-> ;crud->users->insert($data);
?}
?function Select($orderby,$where,$currentpage,$paging){
??$this-> crud->users->orderby = "$orderby";
??$this->crud->users->where = "$where";
??$paging==1 ? $this->crud->users->paging = true : $this->crud->users->paging = false;
??$this->crud->users ->perpage = 2;
??$this->crud->users->currentpage = $currentpage;
??return $this->crud->users->select ();
?}
?function Get($id){
??return $this->crud->users->get($id);
?}
?function Delete($id){
??return $this->crud->users->delete($id);
?}
?function Update($data, $id){
??return $this->crud->users->update($data, $id);
?}
}
?>
?
?
コントローラー:
?
include ('models/users.php');
include ('smarty/template.php');
$tpl = new SmartTemplate("views/ listusers.htm");
$users = 新規ユーザー;
$orderby = "";
$where = "";
$currentpage = $_GET['page'];
$userss = $users->Select($orderby,$where,$currentpage,0);
$rows = count($userss);
$userss = $users->Select($orderby, $where,$currentpage,1);
$i = 0;
if($rows > 0){
??? for($j = 0; $j
???? ($i==0) : $bgcolor="#feefd5 ";
???? $userss[$j][bgcolor] = $bgcolor;
?}
}
$tpl->assign(array(
"userss"= >$userss,
"rows"=>$rows));
$tpl->output();
?>>
?
表示:
?
お探しのレコードはありません! 追加..
<表幅="780">id gt;name gt;操作
{id} {name} 削除 編集 表示