コード例 #1
0
ファイル: CLayout.php プロジェクト: microframework/mfe-core
 /**
  * @param bool $layout
  * @param array $data
  */
 public function __construct($layout = false, $data = [])
 {
     if (!mfe::getInstance()->loader->aliasDirectoryExist('@layout')) {
         mfe::getInstance()->loader->registerAliasDirectory('@layout', 'assets/layouts');
     }
     if (!is_null($layout)) {
         $this->setLayout($layout);
     }
     if (is_array($data) && !empty($data)) {
         $this->data = $data;
     }
 }
コード例 #2
0
 /**
  * TODO:: Application stack
  *
  * @param mixed|null $id
  * @return mfe
  */
 public static function app($id = null)
 {
     return mfe::getInstance();
 }