Устроился на работу, и там весь код через **** написан и не одного комментария, второй день мучаюсь....
До этого в кроне висела задача запускаемая через wget
Я метод контроллера перенес в консоль и запускаю php yii ...
Выбивает ошибку :
error: MySQl server hase gane away
Контроллер:
public function actionSetidclientforrequest(){
$model=new Clients();
return $model->setIdClientForRequest();
}
Модель:
public function setIdClientForRequest(){
$connection = Yii::$app->db;
$errors = array();
try{
$requests=$connection->createCommand("SELECT id_orders_register,vk,fio FROM orders_register WHERE id_client=0 OR id_client IS NULL")->queryAll();
foreach ($requests as $key=>$request){
$vkId=$this->getVkId($request['vk']);
$idClient=$connection->createCommand("SELECT id_client FROM clients WHERE uid=:uid")
->bindValue(":uid",$vkId['uid'])
->queryScalar();
if($idClient){
$connection->createCommand()->update("orders_register",['id_client'=>$idClient],['id_orders_register'=>$request['id_orders_register']])->execute();
}
}
} catch (Exception $e){
array_push($errors, $e->getMessage());
}
return var_dump($errors);
}
Подскажите, куда копать? php 5.4
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
юзаю Google Maps Geocoding API, если делать get запрос, то локации приходят транслитом на латинеце
Добрый день! Получаю ошибку syntax error, unexpected T_STRING в строках
Использую библиотеку ratchetphp/Pawl всё как в документацииЯ хочу чтоб эта команда выполнялась из очереди (Queue), которые в свою очередь добавляются...