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.phppublic 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