ホームページ  >  記事  >  バックエンド開発  >  CI フレームワークを使用して MODEL レイヤーを初めて作成する

CI フレームワークを使用して MODEL レイヤーを初めて作成する

WBOY
WBOYオリジナル
2016-06-13 12:58:051044ブラウズ

CIフレームワークを使ってモデル層を書くのは初めてです
CIフレームワークを使ってモデルを書くのは初めてです 正しいかどうかわかりませんが…見てください。ありがとうございます
class Article_model extends CI_Model {
関数 __construct(){
親::__construct();
$this->load->model('modelDB');
}
function select_article($time,$name,$lable,$type,$details,$URL,$img){
$sql=$this->db->where('articleType',$type);
$art=$this->get('article');
//$q="「;
の記事から * を選択してください」 if($sql->num_rows >0){
$art を返します
}その他{
false を返します;
}
}
function insert_article($time,$name,$lable,$type,$details,$URL,$img){
$data=array('articleName'=>$name,'articleTime'=>$time,'articleLable'=>$lable,'articleType'=>$type,'articleDetails'=>$details, 'articleURL'=>$URL,'articleImg'=>$img);
$sql=$this->db->insert('article',$data);
if($sql->num_rows >0){
$sql->row(); を返す }その他{
false を返します;
}
}
function update_article($id,$time,$name,$lable,$type,$details,$URL,$img){
$date=array('articleName'=>$name,'articleTime'=>$time,'articleLable'=>$lable,'articleType'=>$type,'articleDetails'=>$details, 'articleURL'=>$URL,'articleImg'=>$img);
$q=$this->db->where('arrticlId',$id)->update('article',$date);
}
}
?>

-----解決策----------------------------それが正しいかどうかは、実行してみればわかります。以上です
また、modelDB にそれがありません。なぜ

をロードする必要があるのでしょうか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。