Не могу получить доступ к модели из демона. Пробовал просто обращаться через модель как обычно, например User::findOne(1), а так же пробовал через PDO:
$db = Yii::$app->db;
$db->open();
$pdo = $db->pdo;
$stmt = $pdo->prepare('SELECT login, avatar, id FROM user WHERE access_token = :access_token');
$stmt->execute([':access_token'=>$request['access_token']]);
$user = $stmt->fetchAll();
$db->close();
Мне нужно получить пользователя по токену. Подскажи как сделать запрос к базе из демона, желательно, используя модели.
UPD Проблема была в том, что в конфиге базы нужно было вместо localhost прописать 127.0.0.1
Для Yii2 не знаю, в Yii1 есть отдельный конфиг для консоли console.php, там надо указать что ты подгружаешь. Копируешь эти данные из main.php
'import' => array(
'application.models.*',
'application.components.*',
),
и соединение в БД
'db' => array(
'connectionString' => "mysql:host=localhost;dbname=database_name",
'emulatePrepare' => true,
'username' => 'root',
'password' => '111111',
'charset' => 'utf8',
),
возможно и тут так же.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
3 дня назад запилил бота-телеграм PHP в свою группуКогда в группе пишут, то бот отвечает на каждое сообщение
Подскажите пожалуйста точный список внутренних функций php для работы с Drupal 8Помогите разобраться
Как можно реализовать шорткоды (например, если ввести {name} то автоматически вставляется имя пользователя)