@symfony_ru

Страница 13 из 138
Дмитрий
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
а тут doctrine/orm": "~2.3
http://phpprofi.ru/blogs/post/15

composer update doctrine/orm

dypa
09.11.2016
12:11:12
composer update doctrine/orm
вот прям так - переломав в проекте всё и сразу :)

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
"hash": "900c0a967e79894ee9edf67c2bda9079",
https://github.com/doctrine/doctrine2/commit/900c0a967e79894ee9edf67c2bda9079

Дмитрий
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
плюнул на ассетик)
на него плюнули гдето с 2.3 уже

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/

Страница 13 из 138