Lassi\App\Controller::__construct PHP Method

__construct() public method

Controller constructor.
public __construct ( Lassi $lassi = null, null | array | string $models = null )
$lassi Lassi\Lassi
$models null | array | string
    public function __construct(Lassi $lassi = null, $models = null)
    {
        if ($lassi !== null) {
            $this->setLassi($lassi);
            $this->setApp($this->getLassi()->getApp());
        }
        if ($models !== null) {
            $this->useModel($models);
        }
    }

Usage Example

Example #1
0
 public function __construct()
 {
     /**
      * Set app instance for parent class
      */
     parent::__construct(Lassi::getInstance());
     /**
      * Set a single model or an array of models
      */
     $this->useModel('user');
 }