
Дмитрий
09.11.2016
11:17:45
всем привет

Aleksey
09.11.2016
11:18:23
привет

Дмитрий
09.11.2016
11:18:57
досталась таблица в которой данные хранятся в json. Как его вытащить из таблицы?
Делаю
$report = $repository->findOneBy(array(
'data' => $currentDate,
'year' => $year
));
в ответ получаю

Aleksey
09.11.2016
11:19:37
как описано поле json в entity?

Google

Дмитрий
09.11.2016
11:20:50
entity делал через консоль и указано
/**
* @var string
*/

Aleksey
09.11.2016
11:21:21
какой Column указан?

Ivan
09.11.2016
11:21:23
аннотаций нет?

Aleksey
09.11.2016
11:21:32
в аннотациях или в yml
xml

Дмитрий
09.11.2016
11:22:13
в yml
json:
type: blob
nullable: true
length: null
options:
fixed: false

Aleksey
09.11.2016
11:22:55
http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html
поэтому там ресурс отдается
сам не пробовал, но можно попробовать заменить на json_array

Дмитрий
09.11.2016
11:25:11
спасибо

Aleksey
09.11.2016
11:25:31
скажи потом результат
:)

Дмитрий
09.11.2016
11:25:47
возвращает массив готовый

Google

Aleksey
09.11.2016
11:25:55
т.е. как тебе надо ?

Дмитрий
09.11.2016
11:25:59
ага

Aleksey
09.11.2016
11:26:01
отлично!

dypa
09.11.2016
11:27:03
json_array: This type is deprecated since 2.6, you should use json instead.

Aleksey
09.11.2016
11:27:39
dypa спасибо, верно подмечено
в таблице нашел про json_array но ни слова про json
короче да, внимательно нужно изучать доку про типы на этой странице и подумать перед использованием:)

dypa
09.11.2016
11:29:20
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html тут вообще ни слова про json

Дмитрий
09.11.2016
11:34:23
если заменить на json то вот такая ошибка
Unknown column type "json" requested. Any Doctrine type that you use has to be registered with \Doctrine\DBAL\Types\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Types\Type::getTypesMap(). If this error occurs during database introspection then you might have forgot to register all database types for a Doctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping() or have your custom types implement Type#getMappedDatabaseTypes(). If the type name is empty you might have a problem with the cache or forgot some mapping information.

Aleksey
09.11.2016
11:34:34
какая версия doctrine?

Rodion
09.11.2016
11:34:39
обнови доктрину

Дмитрий
09.11.2016
11:39:25
так фреймворк вот пару дней назад как обновился ,я так понимаю и все пакеты тоже свежие ставятся

Aleksey
09.11.2016
11:40:50
symfony standart?

Дмитрий
09.11.2016
11:40:58
да
через композер ставил

Aleksey
09.11.2016
11:41:21
какая версия там symfony описана?
а не
"doctrine/orm"
вот какая версия?

Дмитрий
09.11.2016
11:42:26
doctrine/orm": "^2.5

Google

Aleserche
09.11.2016
11:42:41
вроде свежак
может в use чего-то не хватает

dypa
09.11.2016
11:43:32
в composer.lock какая версия "doctrine/orm" ?

Дмитрий
09.11.2016
11:43:43
так в ошибке пишет что тип json не определен и его надо регистрировать

dypa
09.11.2016
11:44:41
там хеш коммита указан должен быть

Aleserche
09.11.2016
11:45:14
http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#mapping-matrix вот тут нет json

Rodion
09.11.2016
12:10:02
composer update doctrine/orm

dypa
09.11.2016
12:11:12

Rodion
09.11.2016
12:11:54

dypa
09.11.2016
12:12:13
цель узнать версию текущую для начала

Rodion
09.11.2016
12:12:37
он же написал, что у него в .lock версия 2.3

dypa
09.11.2016
12:13:44
в лок файле указывается hash коммита
~2.3 это 2.3 и выше

Дмитрий
09.11.2016
12:14:10
"hash": "900c0a967e79894ee9edf67c2bda9079",

dypa
09.11.2016
12:15:16

Дмитрий
09.11.2016
12:16:26
нет такой страницы

dypa
09.11.2016
12:18:44
я знаю ;)
composer show -i хоть сможешь сделать?

Дмитрий
09.11.2016
12:19:44
2.5.5

Google

Дмитрий
09.11.2016
12:20:16
версия doctrine/orm

dypa
09.11.2016
12:28:23
тогда спокойно использую json_array при условии что при обновлении на 2.6 придется переходить на json

Дмитрий
09.11.2016
12:29:14
спасибо за информацию
Всем привет.
Как правильно перенести проект на сервер. Скопировал все на сервер. Если открывать mydomain.ru, стили и js не подгружаются, если открывать mydomain.ru/app_dev.php то вроде как работает, но не всё.

Salavat
10.11.2016
09:56:02
php bin/console cache:clear --env=prod --no-debug ?

Дмитрий
10.11.2016
09:58:17
кэш чистил

Salavat
10.11.2016
09:59:10
файлы где сами хранятся?
через assets? assetic?

Дмитрий
10.11.2016
10:00:42
assetic
js лежит NVBS/AccidentBundle/Resource/public/js

Ivan
10.11.2016
10:01:09
А должны в web

Salavat
10.11.2016
10:01:11
php bin/console assetic:dump
php bin/console assets:install
?

Дмитрий
10.11.2016
10:01:47
почему в web, а если этот js используется только в этом пакете?

Ivan
10.11.2016
10:02:45
С параметрами --env=prod --no-debug

Salavat
10.11.2016
10:02:59
Да, вроде как

Ivan
10.11.2016
10:03:57
Потому что web является document root'рм
В другие места доступа нет и не должно быть
Сделай дамп как тебе посоветовали
Или делай assetic:watch
Во время разработки

Rodion
10.11.2016
11:10:05
http://symfony.com/doc/current/best_practices/web-assets.html

Google

Ivan
10.11.2016
17:05:31
Господа, как заставить вотчер ассетика следить за изменениями в импортируемых через @import стилях? В моём случае используется stylus
{% stylesheets 'styles/admin//ext/*.styl' 'styles/admin/common.styl' filter='stylus, autoprefixer, ?uglifycss' output="css/compiled.css" combine=true %}
т.е. так
{% stylesheets 'styles/admin/common.styl' filter='stylus, autoprefixer, ?uglifycss' output="css/compiled.css" combine=true %}
если добавить путь 'styles/admin//ext/*.styl' , то тогда импорты импортируются дважды(

dypa
10.11.2016
18:02:19
есть хороший вариант - не использовать assetic, он был нужен до появления nodejs, а сейчас есть куча инструментов на js которые могут решить задачу лучше и проще

Ivan
10.11.2016
18:02:40
ага, щас делаю на webpack
плюнул на ассетик)
кто-нибудь знает как в webpack избавиться от генерации bundle.js? Я прост использую ExtractTextPlugin который мне выплевывает чистый css, А bundle.js лежит мертвым грузом и пока не нужен

dypa
10.11.2016
18:24:45

Ivan
10.11.2016
18:25:24
о как!

dypa
10.11.2016
18:34:32
тогда вроде gulp стал модным...

Salavat
10.11.2016
22:52:37
Я
Нет
https://github.com/Gregwar/ImageBundle/