在Magento模型中,通过load
,save
,delete
这三个方法来支持基本的Create
,Read
,Update
,Delete
操作。
R查询
public function readAction(){
$model = Mage::getModel('helloworld/blogpost');
$blogpost->load(1);
$data = $blogpost->getData();
var_dump($data);
}
C新增
public function createNewPostAction() {
$blogpost = Mage::getModel('helloworld/blogpost');
$blogpost->setTitle('Code Post!');
$blogpost->setPost('This post was created from code!');
$blogpost->save();
echo 'post created';
}
U更新
public function editFirstPostAction() {
$blogpost = Mage::getModel('helloworld/blogpost');
$blogpost->load(1);
$blogpost->setTitle("The First post!");
$blogpost->save();
echo 'post edited';
}
D删除
public function deleteFirstPostAction() {
$blogpost = Mage::getModel('helloworld/blogpost');
$blogpost->load(1);
$blogpost->delete();
echo 'post removed';
}