Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2011, 09:50
principianteZF
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 15 años, 2 meses
Puntos: 6
- Error en plugin

Muy buenas amigos.
Estoy trabajando en un plugin para elegir el idioma para hacer el translate.
Si viene por get la variable "idioma" se utiliza para cambiar el idioma.

Me sale este error:
Fatal error: Can't use method return value in write context in C:\wamp\www\Zendf\translate\library\ZC\Controller\ Plugin\LangSelector.php on line 13

No entiendo porque me dice que estoy en un "write context" si estoy en un plugin.
Código PHP:
Ver original
  1. class ZC_Controller_Plugin_LangSelector extends Zend_Controller_Plugin_Abstract
  2.    
  3. {
  4.     public function preDispatch(Zend_Controller_Request_Abstract $request)
  5.     {
  6.        
  7.         if(!empty ($request->getParam('idioma'))){      //esta es la linea 13
  8.         $idioma = $request->getParam('idioma');
  9.     }
  10.     else {
  11.     $idioma = "en";
  12.     }
  13. .
  14. .
  15. .

Si pueden ver porque me pasa esto, agradezco.

Saludos.