Добрый день! Есть стандартный класс для авторизации User. В нём мне надо сделать так, чтобы данные о пользователях брались из баз данных. Прописал следующий код:
use app\models\GetUsers;
class User extends \yii\base\BaseObject implements
\yii\web\IdentityInterface
{
public $id;
public $username;
public $password;
public $authKey;
public $accessToken;
//public $usersArray = GetUsers::getUsersArray();
private static $users; //= User::$usersArray;
public function __construct(){
User::$users = GetUsers::getUsersArray();
var_dump(User::$users);
}
Здесь я написал конструктор, чтобы свойству $users присваивался массив, который берётся из отдельной модели GetUsers. Далее ничего не менял. В результате выдаётся ошибка Invalid argument supplied for foreach(). Попробовал вывести свойство $users через var_dump - пишет NULL, то есть конструктор не работает, следовательно, пустое свойство отдаётся foreach - в результате ошибка. При этом массив из модели GetUsers однозначно получается (Проверял через var_dump). Где ошибка? Я только начинаю изучать yii2, поэтому прошу не кидать помидоры.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пытаюсь спарсить страницу сайта в обход CloudFlare, раньше на других сайтах выходило, но теперь при обращении к разделу /cdn-cgi/l/chk_jschl, не отдаются...