
Alexey
05.09.2018
17:35:13
Лок не надо удалять
Грохни вендор и инсталь

Павел
05.09.2018
17:36:00

R
05.09.2018
17:36:08
Попробуй просто подключить через use
такая ошибка
"name":"Unknown Property","message":"Getting unknown property: yii\\web\\Application::googleClient","code":0,"type":"yii\\base\\UnknownPropertyException","file":"/home/o/ortezgrcom/test.ortezgroup.com/vendor/yiisoft/yii2/base/Component.php"

Google

R
05.09.2018
17:36:23

Павел
05.09.2018
17:36:49
Ты чего?

R
05.09.2018
17:37:26

Павел
05.09.2018
17:38:30

R
05.09.2018
17:38:31
Не если через use, то без $app
ой, вот эта ошибка
"name":"Exception","message":"Call to undefined function frontend\\controllers\\GoogleClient()","code":0,"type":"Error","file":"/home/o/ortezgrcom/test.ortezgroup.com/frontend/controllers/TestController.php"

Павел
05.09.2018
17:38:46
Код покажи
Вместе с use

R
05.09.2018
17:39:29
use shamilr\google_api_php_client\GoogleClient;
public function actionTest()
{
$test = GoogleClient();
}

Павел
05.09.2018
17:40:09
А где new?
Объект то как создаётся по твоему?

Владимир
05.09.2018
17:40:40
из питона поди пришел?)

R
05.09.2018
17:41:53

Google

Владимир
05.09.2018
17:42:39
это оскорбление?)

Konstantin
05.09.2018
17:42:40
А что в пайтоне нет new?

Владимир
05.09.2018
17:43:01

R
05.09.2018
17:43:48
в vendor/shamilr/google_api_php_client/composer.json:
"autoload": {
"psr-4": {
"shamilr\\google_api_php_client\\": "src"
}
}

Павел
05.09.2018
17:43:56
$client = new Google_Client();

Konstantin
05.09.2018
17:44:23
Блин пхп перегнал по простоте сраный Пайтон

Владимир
05.09.2018
17:44:48

Павел
05.09.2018
17:45:00

Konstantin
05.09.2018
17:46:33

Максим
05.09.2018
17:46:40

Константин
05.09.2018
17:47:06
Чуваки, кто-нибудь может скопировать рабочий конфиг компонента mailer для отправки писем чере smtp.mail.ru? Потерял, а заново по кусочкам на форумах собирать где там какие порты/префиксы лень.

R
05.09.2018
17:48:34

Павел
05.09.2018
18:00:34
Так это твоя либа?

R
05.09.2018
18:00:44

Павел
05.09.2018
18:01:07
Чож у тя в доках одно название класса, а в коде ты другое юзаешь
Ты уж разберись с неймспейсами

Konstantin
05.09.2018
18:02:03
Я думал композер не в автолоад ставит либы

R
05.09.2018
18:02:15
namespace - shamilr\google_api_php_client
class - GoogleClient
везде так идет

Google

Павел
05.09.2018
18:02:58

R
05.09.2018
18:03:02

Павел
05.09.2018
18:03:05
Про нейминг файлов и классов
У тебя файл с классом как называется?
А класс внутри как?
А создавать ты вообще пытаешься третье
Даже я офигел, а уж автолоадер тем более

R
05.09.2018
18:04:44

Павел
05.09.2018
18:05:01
Ты сам то его видел? ?
Файл называется Client.php
Класс в нем называется Google_Client

R
05.09.2018
18:06:14

Павел
05.09.2018
18:06:28
Создавать ты пытаешься GoogleClient

Konstantin
05.09.2018
18:06:38
Может он просто делал по инструкции которая не объясняет ничего а тупо говорит это сюда это туда и всё

R
05.09.2018
18:07:05

Павел
05.09.2018
18:07:52

R
05.09.2018
18:09:01
Создавать ты пытаешься GoogleClient
ты был прав нужно внимательней быть к названиям файлов, а не помогло сразу потому что в самом классе была ошибка. все работает. спасибо большое за помощь!

Evgeny
05.09.2018
22:11:01
народ, а может ли валидатор формата сработать на php7.2 и php7.1 поразному?
[['date_start', 'date_end'], 'date', 'format' => 'd.m.Y', 'message' => 'Неккоректный формат'],
фишка в том что на локалке все ок проходит валидацию, а на тестовом сервере пишет

Google

Admin
ERROR: S client not available

Evgeny
05.09.2018
22:11:03
как мне ему доказать, что он не прав

?
05.09.2018
22:13:35
<?='Ты не прав php' ?>
как то так

Dmitry
05.09.2018
22:13:41
По-моему, это не из-за версии PHP, а из-за сервера.
Что-то подобную проблему встречал, с обработкой данных, перед форматом помню проставляли обработку через php, т.е. php:d.m.Y

Evgeny
05.09.2018
22:19:05
ура!!!

SiZE
06.09.2018
04:48:59
ура!!!
ты в конфиге Й дату то настрой
интересно, а по другому можно записать как то это:
->modify('first day of next month');
чтобы немного облегчить жизнь парсеру )

Дмитрий
06.09.2018
05:51:00
Вроде должен схавать

SiZE
06.09.2018
05:53:49
Можно)
что можно то? Как по другому? )

Дмитрий
06.09.2018
05:54:07
Тьфу
Я думал ты спрашиваешь можно ли так написать

Evgeny
06.09.2018
06:13:25
fа как же быть теперь если оно депрекейтед?

Дмитрий
06.09.2018
06:13:56
::class

Evgeny
06.09.2018
06:14:29
просто ::class или ::class()

Дмитрий
06.09.2018
06:14:46
просто ::class

Google

Evgeny
06.09.2018
06:15:21
обман?

Дмитрий
06.09.2018
06:15:59
Выстави в настройках проекта PHP 7
Если у тебя PHP 7 конечно

Evgeny
06.09.2018
07:11:30
че то не сменяется((
а все в композер жсон сменить надо

Ruslan
06.09.2018
07:12:26
на вопрос кликни и сними галку синхронизации

Андрей
06.09.2018
10:01:12
Народ, подскажите, как работать в Yii2 через рест апи с составным первичным ключём? В модели всё норм, primaryKey определяет обе колонки, но как правильно в гет запросе передать этот ключ? В ядре в методе rest/Action()->findModel($id) есть строчка $values = explode(',', $id);, то есть, как я понял, в гет запросе должно быть что-то такое controller/action/column1,column2, но так мне возвращается "Page not found."

Mikhail
06.09.2018
10:05:02
Народ, подскажите, как работать в Yii2 через рест апи с составным первичным ключём? В модели всё норм, primaryKey определяет обе колонки, но как правильно в гет запросе передать этот ключ? В ядре в методе rest/Action()->findModel($id) есть строчка $values = explode(',', $id);, то есть, как я понял, в гет запросе должно быть что-то такое controller/action/column1,column2, но так мне возвращается "Page not found."
на сколько помню action/column1,column2

Андрей
06.09.2018
10:06:07
Я догадался, почему оно меня посылало, дело в роуте реста, а точнее в public $tokens = [
'{id}' => '<id:\\d[\\d,]*>',
];
Тут, выходит, принимались только цифры