Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском».
Закрыт 9 месяцев назад.
Есть такой код, часть кода с Yii2
public static function selectAllList() {
//Получаем группы с БД
$data = CatalogNomenclature::find()->select('id, name AS text')->where(['is_folder' => true])->asArray()->all();
//Задаем id в качестве ключа, а text в качестве значения
$array = ArrayHelper::map($data, 'id', 'text');
//Добавим к массиву корень
ArrayHelper::setValue($array, 0, 'Корень');
return $this->separator($array);
}
protected function separator($array) {
var_dump($array);
die;
}
Почему выдает ошибку? Using $this when not in object context Как мне вызвать separator в selectAllList?
Потому что метод selectAllList
у Вас статический. Сделайте метод separator
статическим и используйте вместо return $this->separator($array);
return self::separator($array);
Либо public function selectAllList()
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть скрипт indexphp Он с помощью функции include подключает скрипт views/sign/index
имеется n-количество текстовых файлов, все они имеют кодировку ANSIпрограмма сканирует нужную директорию
У меня есть div с div'ами, и если я пишу регулярку вот так: