PHP CakePHP Controller ::编辑方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CakePHP Controller ::编辑方法相关的知识,希望对你有一定的参考价值。

function edit($id)
{

   //Note: The property model is automatically loaded for us at $this->Property.

   // Check to see if we have form data...
   if (empty($this->data))
   {
        $this->Property->id = $id;
        $this->data = $this->Property->read();//populate the form fields with the current row
   }
   else
   {
      // Here's where we try to save our data. Automagic validation checking
      if ($this->Property->save($this->data['Property']))
      {
         //Flash a message and redirect.
         $this->flash('Your information has been saved.',
                     '/properties/view/'.$this->data['Property']['id'], 2);
      }
      //if some fields are invalid or save fails the form will render
   }
}

以上是关于PHP CakePHP Controller ::编辑方法的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 CakePHP 中的 app_controller.php 上执行 aftersave()?

使用单独的Controller名称空间时CakePHP 3路由

没有 URL 重写的 CakePHP:将 / 重定向到 index.php

CakePHP 创建新页面

在CakePHP 3中放置自定义PHP类的位置?

Cakephp 在帮助器中调用组件方法