这里声明一点,上例中不小心把数据库表中lastupd字段错打成lastudp,本例子予以更正。
除上诉字段数据库与上例一致。
工程仍沿用上例,如下图:
代码依次为:
database.php:与上例一致。
companies_controller.php:
-
<?php
- class CompaniesController extends AppController {
- var $name = 'Companies';
- function index() {
- $this->set('companies', $this->Company->findAll()); }
- function view($id = null)
- { $this->Company->id = $id;
- $this->set('company', $this->Company->read()); }
- function add()
- { if (!emptyempty($this->data))
- { if ($this->Company->save($this->data))
- { $this->flash('Your post has been saved.','/companies');
- } }
- }
- function edit($id = null) {
- if (emptyempty($this->data)) {
- $this->Company->id = $id; $this->data = $this->Company->read();
- } else
- { if ($this->Company->save($this->data['Company']))
- { $this->flash('Your post has been updated.','/companies');







