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
Арсен
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
Vlad
(;¬_¬)
Vlad
la vie noire
включено
google - cURL Error # 56: SSL Read() error 9806
la vie noire
набрал, там пздц всего, читать некогда мне
Vlad
la vie noire
главное будь оптимистом и пробуй пробуй пробуй другие варианты)
Vlad
гуглить умею, наверное надо было сразу написать, перед тем как задать сюда вопрос)
Vlad
(;¬_¬)
поддержал - спасибо)
https://stackoverflow.com/questions/26461966/osx-10-10-curl-post-to-https-url-gives-sslread-error понимаю, что у тебя скорее всего не osx, но
Vlad
Vlad
как раз это и читаю)
(;¬_¬)
😁😁🤷♂️
Vlad
пересобрал php вместе с openssl - заработало. Всем спасибо 😉
who are you
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
походу как сказали выше- параметры другие
Ivan
Ivan
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
Ну мне кажется, что это нормально. По-сути, можно в главном контроллере присоединить экшн для статических страниц, и наклепать их сколько угодно
Dmitriy
Dmitriy
who are you
Слишком строго как то 😁
Dmitriy
у тебя все избыточно
who are you
В точку 😂
Alex
опять ты
Alex
задолбали