skeeks\cms\models\CmsComponentSettings::fetchByComponentDefault PHP Метод

fetchByComponentDefault() публичный статический Метод

Получение настроек для компонента
public static fetchByComponentDefault ( Component $component ) : static
$component skeeks\cms\base\Component
Результат static
    public static function fetchByComponentDefault($component)
    {
        return static::baseQuery($component)->andWhere(['or', ['site_code' => ""], ['site_code' => null]])->andWhere(['or', ['lang_code' => ""], ['lang_code' => null]])->andWhere(['or', ['user_id' => ""], ['user_id' => null]])->one();
    }

Usage Example

 /**
  *
  * Настройки по умолчанию
  *
  * @return array
  */
 public function fetchDefaultSettings()
 {
     $settings = CmsComponentSettings::fetchByComponentDefault($this);
     if (!$settings) {
         return [];
     }
     return (array) $settings->value;
 }
All Usage Examples Of skeeks\cms\models\CmsComponentSettings::fetchByComponentDefault