have you read this page: http://book.cakephp.org/2.0/en/core-libraries/behaviors/translate.html? and why are you trying to check what cake will already take care of? and why are you setting locale of a model in a controller? and ....
==================== Mohammad Naghavi Software engineer & analyst Senior web and desktop developer - at.linkedin.com/in/mohamnag/ On Mon, Nov 18, 2013 at 2:15 PM, Vahid Alimohamadi <[email protected]>wrote: > I used this peace of code in AppController.php's beforeFilter() method to > find a model is actsAs Translate or not: > > > > > > *if (isset($this)) if (isset($this->modelClass)) if > (isset($this->{$this->modelClass})) if > ($this->{$this->modelClass}->Behaviors->loaded('Translate')) > $this->{$this->modelClass}->locale=$ActiveLanguageCatalog['locale'] ;* > > but this error will appear when there is no model! > > Fatal Error > > *Error: * Cannot access empty property > *File: ..*\lib\Cake\Controller\Controller.php > *Line: * 437 > > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/groups/opt_out. > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/groups/opt_out.
