Dmitry
вызывай по wget :)
John
та особо неважно как вызывать) оно и так вызывается нормально php yiic mymethod Но суть в том, что в методе mymethod, который в папке backend не могу вызвать метод контроллера, который в папке frontend
Dmitry
создай класс и обратись к методу
John
ок, вот код (тут же можно просто выложить, надеюсь?) class MyClassCommand extends CConsoleCommand { public function run($args) { error_reporting(E_ALL & ~E_NOTICE); Yii::import('application.controllers.MyController'); MyController::actionSmth(); } } Вот при записи application.controllers он ищет в папке backend/controllers/, а надо, чтобы искал в папке frontend/controllers/
Dmitry
ну вот по нему и отличаются картинки для разных моделей
John
если Yii::app()->basePath хранит путь /var/www/html/myproject/backend то как подняться выше в корень?
Dmitry
../
John
тоже так думал Yii::app()->basePath . '../' дает /var/www/html/myproject/backend../
Dmitry
:) /../
John
бляха, я же пробовал, не работало, сейчас заработало, что за... спасибо)
John
а, я не использовал realpath функцию, а сейчас использую
Vlad
Ребята: подскажите плз, поставил Yii2 EAuth extension получил у гугла clientId и clientSecret но при ответе от апи сервера гугла (да другого сервиса) получаю cURL Error # 56: SSLRead() return error -9806. Куда копать подскажите?
la vie noire
включено
google - cURL Error # 56: SSL Read() error 9806
la vie noire
набрал, там пздц всего, читать некогда мне
Vlad
google - cURL Error # 56: SSL Read() error 9806
да но могие варинты не проканывают
la vie noire
главное будь оптимистом и пробуй пробуй пробуй другие варианты)
Vlad
гуглить умею, наверное надо было сразу написать, перед тем как задать сюда вопрос)
(;¬_¬)
поддержал - спасибо)
https://stackoverflow.com/questions/26461966/osx-10-10-curl-post-to-https-url-gives-sslread-error понимаю, что у тебя скорее всего не osx, но
Vlad
как раз это и читаю)
(;¬_¬)
😁😁🤷‍♂️
Vlad
пересобрал php вместе с openssl - заработало. Всем спасибо 😉
who are you
пересобрал php вместе с openssl - заработало. Всем спасибо 😉
Да ты же говорил что оно включено в пхп
Vlad
Да ты же говорил что оно включено в пхп
Оно включено, но используется по умолчанию то что идёт с макосью, а не с пхп
Vlad
Это грубо говоря
Ivan
Народ хай! Я в карай запутался с этим gridView: `[ 'format' => 'html', 'value' => function($model) { return Html::a( '<span class="glyphicon glyphicon-arrow-up">', Url::to(['comment/allow', 'id_comment' => $model->id_comment]) ); } ] вот этот код работает как надо!
Ivan
а вот этот ``[ 'class' => 'yii\grid\ActionColumn', 'template' => '{view} {allow} {delete}', 'buttons' => [ 'allow' => function($model) { return Html::a( '<span class="glyphicon glyphicon-arrow-up">', Url::to(['comment/allow', 'id_comment' => $model->id_comment]) ); } ] ]
Ivan
ни фига не работает, говорит что не видит id...йопта оно же по сути одинково
Ivan
вопрос какого лешего 2й код мается дурью?
Alex
где именно не видит айди?
Ivan
вопрос какого лешего 2й код мается дурью?
Читай доку 'block' => function ($url, $model) use ($manageableRoles) { if ($model->id === \Yii::$app->user->getId()) { return ''; } Вот так работает
Ivan
Во втором случае 2 параметра, url и model
Ivan
где именно не видит айди?
в контроллере видимо
Alex
походу как сказали выше- параметры другие
Good
Ремарка - если клепаешь ссылки Html::a(), то там уже не нужно Url::to() писать, оно само его вызывает
Good
Перестала работать клиентская валидация (и аджакс) в одной из форм. На другой странице нормально работает. От чего это может зависеть? yii.js на странице присутствует, в консоли браузера ошибок не видно
Andrey
ActiveForm clientValidation =>false ?
Good
Если б так было, я б не писал сюда)
Andrey
В консоли браузера ошибки?
Good
Собственно, там верстальщик колдовал
Good
НЕт ошибок. в том то и дело
Good
Может он че похерил, но не ясно. как именно
Andrey
Гит
Good
Оно в закрытом репозитории
Good
Да собственно, дело такое, он поломал, он и найдет)
Andrey
Филдам формы ид принудительно не задают?
Good
Нене
Good
Вроде стандартные филды
Good
<?= $form->field($model, 'slug', ['enableAjaxValidation' => true])->textInput(['maxlength' => true, 'data' => ['restrict-auto-change' => $model->isNewRecord ? false : true]]) ?>
Good
Ну вот филд слага. например
Good
Он через аджакс должен проверятся
Good
Ну и валидация действительно не производится, форма даже сабмитится с ошибками
Andrey
А у самой формы валидация отключена?
Good
Так как отключена? Если б была отключена, я б не спрашивал)
Good
Она раньше работала, пеерстала после того, как верстальшик поработал над ней)
who are you
в Yii2 из маршрутизатора можно сразу попасть во вьюху не создавая контроллер как это в ларе происходит?
Alex
нет
Alex
генератор вью в самом контроллере)
Alex
так что фигушки)
who are you
прикольно
Alex
ну монолит жи)
Good
Ну мне кажется, что это нормально. По-сути, можно в главном контроллере присоединить экшн для статических страниц, и наклепать их сколько угодно
who are you
с кожалению нет =(. ужастно да ?
Не то чтобы ужасно. Просто как то немного избыточно в йии
who are you
Слишком строго как то 😁
Dmitriy
у тебя все избыточно
who are you
В точку 😂
Alex
опять ты
Alex
задолбали