
Alex
20.10.2017
08:24:30
не надо пхп для чайников, пхп.нет пусть читает
а лучше пусть идет домой)

Alex
20.10.2017
08:24:43
тоже думал про связь, спасибо. Тут много "но", которые надо учитывать и которые меняются каждый день.

Google


Alex
20.10.2017
08:25:58
$cat = Category::find()->select(['category.name'])->innerJoin('product', 'product.category_id = category.id')->asArray()->groupBy('category.name')->all();
$prod = Product::find()->select(['name'])->orderBy('name')->asArray()->all();
tojson($cat, $prod);
функция. Файлы создает четко в папку web
function tojson($cat, $prod){
$json = json_encode($cat);
file_put_contents('cat.json', $json);
$json = json_encode($prod);
file_put_contents('prod.json', $json);
}
[{"name":" CATS BEST (\u041a\u044d\u0442c \u0411\u0435\u0441\u0442)"},{"name":" Ever Clean (\u042d\u0432\u0435\u0440 \u041a\u043b\u0438\u043d, \u0421\u0428\u0410)"},{"name":" Pi-Pi-Bent , (\u041f\u0418 \u041f\u0418 \u0411\u0435\u043d\u0442, \u0420\u043e\u0441\u0441\u0438\u044f)"}, ...
<?php $form = ActiveForm::begin(); ?>
<?php
//$cat = json_decode(file_get_contents('cat.json'));
//$prod = json_decode(file_get_contents('prod.json'));
debug($cat);
echo \kartik\widgets\Typeahead::widget([
'name' => 'list',
'options' => ['placeholder' => 'Выберите производителя или товар:'],
'pluginOptions' => ['highlight'=>true],
'dataset' => [
[
'prefetch' => 'cat.json',
'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('value')",
'display' => 'value',
'templates' => [
'header' => '<h3 class="league-name">Производители:</h3>'
]
],
[
'prefetch' => 'prod.json',
'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('value')",
'display' => 'value',
'templates' => [
'header' => '<h3 class="league-name">Товары:</h3>'
]
]
]
]);
?>
<?php ActiveForm::end(); ?>
НЕ ВЫВОДИТ СПИСОК. все стили и яваскрипты (нужные typehead) из ассетса цепляет.
что делаю не так? Путь к файлам json уже тоже полностью прописывал - не помогает.


Alex
20.10.2017
08:26:09
еба

Alex
20.10.2017
08:26:15
Здравствуйте. Помогите, пожалуйста
саму форму на странице показывает. Поле для ввода данных тоже. а список не хочет

?
20.10.2017
08:27:51
'prefetch' => 'cat.json', уверен что его подхватывает ?
ты ж не в корне сайта явно работаеш с формой

Alex
20.10.2017
08:28:24
Всем привет, есть такой вопрос: когда пытаюсь провести тест на codeception используя фикстуру user, то когда пытаюсь например провести тест sign up, то есть регистрацию, то после этого запись, которая была в таблице user удаляется. Кто знает, с чем это может быть связано? Если фикстуру не использую, то запись не удаляется.

Alex
20.10.2017
08:28:32

?
20.10.2017
08:29:16
+ грузить данные в файл потом том читать
может лучше в базу положить и из базы брать по человечески

?
20.10.2017
08:29:17
http://coub.com/view/vg527

Alex
20.10.2017
08:29:19
[{"name":" CATS BEST (\u041a\u044d\u0442c \u0411\u0435\u0441\u0442)"},{"name":" Ever Clean (\u042d\u0432\u0435\u0440 \u041a\u043b\u0438\u043d, \u0421\u0428\u0410)"},{"name":" Pi-Pi-Bent , (\u041f\u0418 \u041f\u0418 \u0411\u0435\u043d\u0442, \u0420\u043e\u0441\u0441\u0438\u044f)"}, ... - то, что в файле лежит

?
20.10.2017
08:29:47
формат не верный помоему
ща 1 сек

Google

?
20.10.2017
08:30:10

Ivan
20.10.2017
08:30:23
В следующую среду fpx asset plug-in превратиться в тыкву, нужно обновиться. http://www.yiiframework.com/news/148/important-note-about-bower-and-the-asset-plugin/

?
20.10.2017
08:30:27
Тимлидов развелось, ёпрст))
Каждый второй тимлид уже

?
20.10.2017
08:30:50

?
20.10.2017
08:30:56
АЛИЛУЯ

Ivan
20.10.2017
08:31:16

Alex
20.10.2017
08:31:32

Ivan
20.10.2017
08:31:38
Но это конечно не меняет того что надо давно уже перейти на asset packagist

?
20.10.2017
08:32:17

Alex
20.10.2017
08:32:27

Aleksey
20.10.2017
08:32:59
отличный шанс подсидеть

?
20.10.2017
08:33:05
?тимлид админ который руководит программистами
Пхахахх, он не учёный ещё случаем?
@KoJIT смотри, тут до боли знакомые ситуации

Alex
20.10.2017
08:34:23

Boris
20.10.2017
08:34:47
LOL, сам то читал?

Google

?
20.10.2017
08:35:19

Alex
20.10.2017
08:35:28

Alex
20.10.2017
08:35:43

?
20.10.2017
08:35:45

Boris
20.10.2017
08:35:56

Alex
20.10.2017
08:36:07

Boris
20.10.2017
08:36:15

?
20.10.2017
08:36:15

Admin
ERROR: S client not available

Alex
20.10.2017
08:36:20
Кто работал с codeception?

Boris
20.10.2017
08:36:44

Дмитрий
20.10.2017
08:36:47
Много кто наверное) Кто тестированием занимался

Alex
20.10.2017
08:36:50
@za4me чтобы приложение поддерживаемое было, всегда надо придерживаться архитектуры фреимворка, который используется

Boris
20.10.2017
08:36:56
:D
А если фреймворк навязывает неправильную архитектуру?

Alex
20.10.2017
08:37:36
ну что поделать
у них у всех архитектура не о чем
пиши свой фреимворк

?
20.10.2017
08:38:04
понял. прогнать через фоич?
арей мап или через запрос в базу с выводом в масив
создай в контроллере экшен и верни в нем json
потом обращайся к нему а не к файлам

Alex
20.10.2017
08:38:08
Всем привет, есть такой вопрос: когда пытаюсь провести тест на codeception используя фикстуру user, то когда пытаюсь например провести тест sign up, то есть регистрацию, то после этого запись, которая была в таблице user удаляется. Кто знает, с чем это может быть связано? Если фикстуру не использую, то запись не удаляется.

Google

Boris
20.10.2017
08:38:12

Alex
20.10.2017
08:38:45
там модели это свалка всего

Alex
20.10.2017
08:39:13

?
20.10.2017
08:39:14

Vladimir
20.10.2017
08:39:39

?
20.10.2017
08:40:09
Давай docflow сделаем новый? :D

Vladimir
20.10.2017
08:40:11

Boris
20.10.2017
08:40:21
потому что такова архитектура йии
Если ты купил отечественный автомобиль в котором говняно сделана проводка, это не значит что при ее ремонте или поключения нового динамика ты обязан сделать говняное подключение на скрутках.

Alex
20.10.2017
08:40:41

Vladimir
20.10.2017
08:41:05