That is just a trick which most of the developers are still wondering that is there a ways to get some properties from beforefilter in Cakephp to use in other function ? so here is the ways to do.
AppController.php
public function beforeFilter() { $user_id = ($this->Auth->user('id') != '' ? $this->Auth->user('id'): $author[0]['User']['id']); $this->User->recursive = -1; $get_author = $this->User->find('all', array( 'conditions' => array('User.id' => $user_id) )); $this->set('get_author', $get_author); }FavoritesController.php
public function get_vaforite(){ pr( $this->viewVars['get_author']); }Result :
Array ( [0] => Array ( [User] => Array ( [id] => 563c9401-445c-4d94-9151-5edb0a79370f [username] => samphors bb [password] => 3076ca74262cf933d1bbb4ee97474255f9aa8d9a [facebook] => [email] => samphors.info@gmail.com [address] => March dela deja [mobile] => 1234567890 [birthdate] => 2015-11-10 [country] => Cambodia [partner_country] => Italy [height] => 6 [foot_size] => 3 [partner] => Dora vanndya [partner_birthdate] => 2015-11-18 [partner_height] => 2 [partner_foot_size] => 5 [role] => [token] => [created] => 2015-11-06 20:50:25 [modified] => 2015-11-07 00:20:07 ) ) )
0 comments:
Post a Comment