2010-01-13 3 views

Répondre

22

La classe modèle primaire d'un contrôleur est stocké dans $this->modelClass, de sorte que vous pouvez faire quelque chose comme ceci:

class AppController extends Controller { 
    function _add($data) { 
     $this->{$this->modelClass}->save($data); 
    } 
} 

class PostController extends AppController { 
    function someFunction() { 
     $this->_add($data); // saves to Post model 
    } 
} 
+1

Encore une fois, très serviable et au point. Je vous remercie! – blinry

+0

Exactement ce dont j'avais besoin, merci! –

Questions connexes