Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Discussion on beforeSave() methods in cakephp.

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 1.11k
    Comment on it

    Hi Reader's,
    Welcome to FindNerd,today we are going to discuss  beforeSave() method in CakePHP.

    Basically beforeSave() methods is an important feature of CakePHP and this is a pre-save logic. It is also called callback methods in CakePHP. In this function, we can put any pre-save logic. This function returns true if you want the save operation to continue otherwise it always return false.

    let see how it is call

    beforeSave(array $options = array())

     

    You can see in below example that how we changed date format by beforeSave method, It means we can see the date in our database like YYYY-MM-DD format but in our application it will be show as DD-MM-YYYY format.

    Code will like below:

    <?php 
      public function beforeSave($options = array()){
        if (!empty($this->data['User']['joindate'])){
               $this->data['User']['joindate'] = $this->dateFormatBeforeSave($this->data['User']['joindate']);
        }
           return true;
      }
    
      public function dateFormatBeforeSave($dateString){
             return date('Y-m-d', strtotime($dateString));
        }
    
    ?>

    I hope this blog will help to you for using beforeSave() method in your CakePHP web application.

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: