全てにおいて良い日。CodeigniterでDATAMAPPERORM(WANウィザード)を試しています。例のアプリケーションは正常に機能します。しかし、自分でモデルやコントローラーを作成しようとすると、機能しません。私は指示のすべてのステップを実行しました。コードは次のとおりです。
class Blog extends DataMapper {
var $has_one = array();
var $has_many = array();
var $validation = array(
'content' => array(
// example is required, and cannot be more than 120 characters long.
'rules' => array('required', 'max_length' => 255),
'label' => 'Content'
)
);
function __construct($id = NULL)
{
parent::__construct($id);
}
}
db(contentという1行のブログ)にテーブルを作成しました。
そしてここにコントローラーがあります:
class Blog extends CI_Controller {
function __construct()
{
parent::__construct();
}
public function index()
{
$blog = new Blog;
$blog->content = "shaa";
$blog->save();
echo "done";
}
}
しかし、それは常に私にエラーを与えます:Fatal error: Call to undefined method Blog::save() in C:\xampp\htdocs\wanwizarddatamapper\application\controllers\blog.php on line 29
ええと、それは私を非難しています!手伝って頂けますか?ありがとうございました