@yii2ru

Страница 731 из 1721
Fayozjon [CybernatiC]
28.10.2017
18:39:10
fpx сейчас посмотрю

composer global require "fxp/composer-asset-plugin:^1.3.1"

Это?

Dmitriy
28.10.2017
18:40:01
ага

Google
Stas
28.10.2017
19:38:08
только надо 1.4.1

в нем новіе урлі прописані для бовера

Matviy
28.10.2017
20:22:28
Так уже ж не модно FXP)

ну если у тебя их там пару тысяч почему нет :)
2183. Ок, я просто так спросил, вдруг че

Fayozjon [CybernatiC]
29.10.2017
05:19:12
Доброе раннее время суток!

Как вы посоны?

Кто ставил стартер кит на один домен?

Поделитесь htaccessами

Дмитрий
29.10.2017
05:48:04
Их в интернете миллион

Alex
29.10.2017
07:18:03


404 ошибка теперь

че ему надо-то? все фвйлы на месте. права уже какие только не ставил на файлы - одинаково все

Fayozjon [CybernatiC]
29.10.2017
07:40:20
Выше есть строчка base?

Google
Fayozjon [CybernatiC]
29.10.2017
07:40:26
может берет другой путь

Alex
29.10.2017
07:42:03
может берет другой путь
</div> <div class="modal-footer"> <button type="button" class="btn btn-default btn-lg btn-block" data-dismiss="modal">ОК</button> </div> </div> </div> </div> <script src="/assets/66c2275/jquery.js"></script> <script src="/assets/73794add/yii.js"></script> <script src="/assets/c81e0259/js/bootstrap.js"></script> <script src="/js/jquery.js"></script> <script src="/js/jquery.scrollUp.min.js"></script> <script src="/js/price-range.js"></script> <script src="/js/jquery.prettyPhoto.js"></script> <script src="/js/jquery.cookie.js"></script> <script src="/js/jquery.accordion.js"></script> <script src="/js/main.js"></script> <script type="text/javascript">jQuery(document).ready(function () { jQuery('#cart').modal({"show":false}); jQuery('#orig').modal({"show":false}); });</script> </body> </html>

может берет другой путь
может и берет другой, вопрос в том, что снята полная копия, помещена в соседнюю папку. домен рабочий 100%, потому что чистый yii2 там ставится и открывается

абсолютных путей точно не выставлено

Boris
29.10.2017
07:56:31
Лол, было такое)

Alex
29.10.2017
08:00:38
Лол, было такое)
а как вылечил?

Boris
29.10.2017
08:00:51
Кэш

Alex
29.10.2017
08:05:51
Кэш
кэш браузера? чистил. открывал в другом. не помогает



как будто он не хочет читать htaccess именно в этой папке

какой же я мудак. в апачконф не прописана папка новая. забыл совсем ))))))))) фух решено в общем

Kazakbala
29.10.2017
08:31:06
Всем привет. Кто каким сервисом или софтом пользуется для сканирования сайта на уязвимости?

Нужно отчёт приложить что sql инъекций неи

Rich
29.10.2017
08:35:57
Nessus PCI scan

Максим
29.10.2017
10:39:39
Всем привет, скажите пожалуйста как в форме выключить для поля JS валидацию, чтоб только на сервере оставалась? Спасибо

Максим
29.10.2017
10:44:20
Та да я сам уже зашол сюда http://www.yiiframework.com/doc-2.0/yii-widgets-activefield.html

Чёт у меня не выходит.... подскажите пожалуйста. Спасибо.

Wannabelinus
29.10.2017
11:02:47
в форме ajaxValidation = false вроде

Google
Wannabelinus
29.10.2017
11:02:49
и все

Максим
29.10.2017
11:10:51
Та я уже и в форме и в моделе ставил 'enableAjaxValidation' => false, и 'enableClientValidation' => false, чет глухо...

Ладно

Спасибо

Boris
29.10.2017
14:59:04
Шалом.

Ребята ткните ссылкой на доку или на гугл по поводу передачи параметра в конструктор контроллера.

т.е. public function __construct( $id, $module, $someParam, array $config = [] )

Если с обычным классом все ок, то для контроллера я что-то не понимаю.

$container->set(Widget::class, [ 'settings' => [ 'lang' => 'ru', 'minHeight' => 500, 'imageManagerJson' => Url::to(['/file/images-get']), 'imageUpload' => Url::to(['/file/image-upload']), 'plugins' => [ 'imagemanager', 'fullscreen', ] ] ]); $container->set(FileController::class, function () use ($app) { return $app->params['staticHostInfo']; });

Boris
29.10.2017
15:11:19
научи и меня такой магий, мастер
Не благодари https://www.google.com.ua/search?q=telegram+code+block&oq=telegram+code&aqs=chrome.1.69i57j0l5.8089j0j4&sourceid=chrome&ie=UTF-8

бубчан
29.10.2017
15:13:05
не благодари <?= $this->render([ твои параметры ]) ?>

Boris
29.10.2017
15:13:20
покажи контроллер
https://gist.github.com/za4me/abbdee604abfc7476395bd69940fd73e

Valeriu
29.10.2017
15:14:28
уже не-магия ))

бубчан
29.10.2017
15:14:42
пробуй что я скинул я так и думал хотя нужен был class FileController extends этот - >Controller

бубчан
29.10.2017
15:17:56
выше метод render

Google
бубчан
29.10.2017
15:18:52
во вью

а вообще опиши что именно хочешь?

поставленную цель и требуемый результат?

Boris
29.10.2017
15:20:59
а вообще опиши что именно хочешь?
Узнать как передать параметр в конструктор контроллера.

выше метод render
При чем тут метод render?

бубчан
29.10.2017
15:21:46
ок забей

При чем тут метод render?
что такое контроллер в mvc ?

вот своими словами?

Boris
29.10.2017
15:24:56
К чему ты это спрашиваешь?

Boris
29.10.2017
15:25:36
beforeAction переопредели
Смысл? Мне DI нужен.

Vitaly
29.10.2017
15:27:24
в конструкторе параметром передаешь интерфейс зависимого компонента; при конфигурировании контейнера указываешь, что возвращать для данного интерфейса

Vladimir
29.10.2017
15:30:25
Смысл? Мне DI нужен.
try this $container->setDefinitions([ 'yii\web\Request' => 'app\components\Request', 'yii\web\Response' => [ 'class' => 'app\components\Response', 'format' => 'json' ], 'app\storage\DocumentsReader' => function () { $fs = new app\storage\FileStorage('/var/tempfiles'); return new app\storage\DocumentsReader($fs); } ]);

Vitaly
29.10.2017
15:33:08
попробуй так: `$container->set(YourController::class, [ 'class' => YourController::class, 'dependent_component' => ['class' => YourDependency::class] ]);`

Boris
29.10.2017
15:33:56
попробуй так: `$container->set(YourController::class, [ 'class' => YourController::class, 'dependent_component' => ['class' => YourDependency::class] ]);`
С передачай объекта проблем нет, но я хочу передать только 2 строки.

Vitaly
29.10.2017
15:34:25
не совсем понимаю, куда ты хочешь эти 2 строки передать

и какие 2 строки

Boris
29.10.2017
15:35:16
http://joxi.ru/v29Oov7cG9J5Wr?d=1

1. Принимает конструктор 2. Устанавливает вместо текущего получения

Google
Vitaly
29.10.2017
15:40:23
сейчас у тебя это работает, но ты хочешь, чтобы это контейнер сам резолвил?

Boris
29.10.2017
15:40:49
Да

Vitaly
29.10.2017
15:44:56
либо вариант с оберткой этих параметров в DTO, тогда ты сможешь объявить этот DTO, как зависимость контроллера (тем более, если у тебя потом будет больше появляться параметров, то очень даже кстати будет) Либо если хочешь, чтобы прям строки были, то придется сделать эти свойства публичными, тогда ты сможешь через контейнер их внедрить

но чтобы прям в конструктор подставлять их - так не получится

Boris
29.10.2017
15:48:12
Если строки будут публичными, каким образом будет выглядить внедрение?

Vitaly
29.10.2017
15:49:40
$container->set(YourController::class, [ 'class' => YourController::class, 'dependent_string' => 'my string' ]);

ну и конструктор в этом случае переопределять не надо

Boris
29.10.2017
15:50:09
Спасибо.

Vitaly
29.10.2017
15:51:16
либо можешь через callable injection, там создаешь контроллер через Yii::createObject(), и свойства устанавливаешь

http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html#php-callable-injection

Dmitry
30.10.2017
05:45:08
Boris
30.10.2017
05:45:39
Зачем тебе внедрять параметр в контролер?
Чтобы не дергать его из контроллера

Dmitry
30.10.2017
05:46:17
Чтобы не дергать его из контроллера
Логику я понял твою. Для чего этот параметр?

Boris
30.10.2017
05:46:59
Там полный код контроллера выше же)

Dmitry
30.10.2017
05:48:09
Там полный код контроллера выше же)
Ага. Я просто не особо понял почему этим сервисам нельзя внедрить данные параметры через di

Страница 731 из 1721