攻克CakePHP系列三 表单数据增删改

2019-04-10 15:21:12王旭
  •             }         }
  •     }     
  •     function delete($id)     {
  •         $this->Company->del($id);         $this->flash('The post with id: '.$id.' has been deleted.', '/companies');
  •     } }
  • ?>

    company.php:

      <?php
    1. class Company extends AppModel {
    2.     var $name = 'Company';     
    3.     var $validate = array(         'company' => VALID_NOT_EMPTY,
    4.         'price'   => VALID_NOT_EMPTY,         'change'  => VALID_NOT_EMPTY,
    5.         'lastupd' => VALID_NOT_EMPTY     );
    6. } ?>

    index.thtml:

      <h1>Test companies</h1>
    1. <table> <tr>
    2. <th>Id</th> <th>company</th>
    3. <th>price</th> <th>change</th>
    4. <th>last update</th> </tr>
    5. <?php foreach ($companies as $company): ?> <tr>
    6. <td><?php echo $company['Company']['id']; ?></td> <td>
    7. <?php echo $html->link($company['Company']['company'], "/companies/view/".$company['Company']['id']); ?>     
    8. <?php echo $html->link('Delete', "/companies/delete/{$company['Company']['id']}", null, 'Are you sure?')?> </td>
    9. <td><?php echo $company['Company']['price']; ?></td> <td><?php echo $company['Company']['change']; ?></td>
    10. <td><?php echo $company['Company']['lastupd']; ?></td> </tr>
    11. <?php endforeach; ?>   </table>
    12. <p> <?php echo $html->link('add', "/companies/add"); ?>
    13. </p>

    view.thtml:

      <h1>Company: <?php echo $company['Company']['company']?></h1>
    1. <p><small>Id: <?php echo $company['Company']['id']?></small></p> <p>Price: <?php echo $company['Company']['price']?></p>
  • 相关文章 大家在看