@symfony_php

Страница 315 из 1418
Sergey
05.10.2017
13:20:07
https://github.com/twigphp/Twig/issues/1697

для тех кто задавался вопросом чем отличаются include, embed and macros

Arky
05.10.2017
13:36:01
Знает кто нибудь толковые видео уроки по симфони 3?)

Sergey
05.10.2017
13:36:11
knp university

Google
Arky
05.10.2017
13:37:08
Спасибо)

Gaiaz Iusipov
05.10.2017
13:57:17
народ сфинкс сложно без бандла подключить?

и если бандл то какой можете посоветовать?

Алексей
05.10.2017
14:04:58
Ну вот потому в новых версиях и будет только src. Конфиги будут лежать в config. Шаблоны - в templates.

Nikolay
05.10.2017
14:08:02
народ сфинкс сложно без бандла подключить?
зачем тут бандл вообще? Есть же клиент нативный http://php.net/manual/ru/book.sphinx.php

Dmitriy
05.10.2017
14:08:47
подключайся как к мусклу и фигач запросы

Sergey
05.10.2017
14:09:05
Ну вот потому в новых версиях и будет только src. Конфиги будут лежать в config. Шаблоны - в templates.
а еще assets, translations, и web в public переименуют https://github.com/symfony/symfony-demo

Dmitry
05.10.2017
14:10:22
а еще assets, translations, и web в public переименуют https://github.com/symfony/symfony-demo
а вот web мне нравилось, всегда почти в конце списка папок, легко найти

Sergey
05.10.2017
14:11:07
а вот web мне нравилось, всегда почти в конце списка папок, легко найти
а мне нет. после зенды было непривычно немного

Dmitriy
05.10.2017
14:12:39
интересно а бандлы для тройки будут в 4ке работать?

Dinar
05.10.2017
14:13:03
Sergey
05.10.2017
14:13:25
assets раньше в web был

а translations в app

Google
Dinar
05.10.2017
14:13:48
Да?

Там же не сбилденные ассеты. Зачем они в вебе?

Видимо просто у нас в проекте так сделано

Sergey
05.10.2017
14:14:32
раньше ассеты были в бандлах

в Resources/

хотя могу ошибаться где они щас лежат, надо проверить

Dinar
05.10.2017
14:16:26
Понял. Ну у нас вебпак и все штуки лежат в папке assets в корне

Sergey
05.10.2017
14:17:13
мы на вебпак только вот перелазим

соната только осталась на requirejs

и сборка стилей, шрифтов

Dinar
05.10.2017
14:18:37
А в сонате мы ничего своего не впиливали.

Sergey
05.10.2017
14:18:50
у нас там страшный франкенштейн

Dinar
05.10.2017
14:18:50
Юзаем encore

Sergey
05.10.2017
14:19:08
список стилей, которые указаны в конфиге сонаты и дополнительно сбоку requirejs

со своими зависимостями

два jquery

ад и пиздец

Dinar
05.10.2017
14:19:19
А да. Сборка иконочных шрифтов осталась на gulp. Но мы коммитим шрифт, так что это не страшно

То есть при деплое гульп ничего не делает

Sergey
05.10.2017
14:19:44
а рендерится фронт где?

Google
Sergey
05.10.2017
14:20:04
на сервере или полностью фронт себя рисует?

Dinar
05.10.2017
14:20:36
У нас пока фронт без современных технологий. Только require() А внутри - jQuery.

На сервере только HTML/CSS

Остальное на фронте

Sergey
05.10.2017
14:21:08
ну мало ли, вдруг у вас react и SSR)

Алексей
05.10.2017
14:21:27
интересно а бандлы для тройки будут в 4ке работать?
Да. А вот в пятой версии - могут уже и нет.

Dinar
05.10.2017
14:21:30
Неее. Но для одной страницы хотим VueJS внедрять

Как раз редизайн идет

Там усложнили очень

Sergey
05.10.2017
14:22:05
бандлы пока никуда не выпиливают

пока их только упрощают

возможно урежут еще функционал

Dinar
05.10.2017
14:23:04
Депрекейтнут может?

Sergey
05.10.2017
14:23:19
вряд ли

бандлы дают удобный DSL для конфигурации всяких кроликов, редисов

Алексей
05.10.2017
14:24:04
Скорее урежут и улучшат. Без подключаемых компонентов никак нельзя.

Но, возможно, будут их толкать в сторону перехода на поддержку рецептов Flex и т.п.

Sergey
05.10.2017
14:24:42
кстати да

там же flex

и упрощенная регистрация бандлов

Google
Sergey
05.10.2017
14:24:52
так что никуда их не выпилят)

Dmitriy
05.10.2017
15:26:49
в этом и вопрос

бандл обяжут флекс поддерживать или нет

Gaiaz Iusipov
05.10.2017
15:27:03
зачем тут бандл вообще? Есть же клиент нативный http://php.net/manual/ru/book.sphinx.php
ээ а клиент ставится через pecl и на пхп 7 он есть?

Dmitriy
05.10.2017
15:27:34
клиент сфинкса?

Salavat
05.10.2017
15:28:35
Сфинкс же через pdo_mysql вроде как работает? Нет?

Dmitriy
05.10.2017
15:28:50
да хоть через mysqli

у нас так и работает

Valentin
05.10.2017
15:29:05
На странице в pecl же есть инфа о том, какая версия пхп требуется

http://pecl.php.net/package/sphinx

Admin
ERROR: S client not available

Алексей
05.10.2017
15:29:16
бандл обяжут флекс поддерживать или нет
Как его могут обязать? Флекс - это же всего лишь вкусная обвязка над composer. Просто без поддержки Flex его сложнее ставить в проект.

Dmitriy
05.10.2017
15:29:49
ну вот и вопрос тоже в этом.. бандл можно будет "старым" методом прописать

Gaiaz Iusipov
05.10.2017
15:30:19
ээ я хз)) php > new SphinxClient(); PHP Warning: Uncaught Error: Class 'SphinxClient' not found in php shell code:1

Dmitriy
05.10.2017
15:30:39
чувак (((

Gaiaz Iusipov
05.10.2017
15:31:10
я нефига не понял, пхп в итоге с демоном сфинкса вообще не взаимодействует?

Алексей
05.10.2017
15:31:16
ну вот и вопрос тоже в этом.. бандл можно будет "старым" методом прописать
Новый ничем от старого не отличается кроме того, что массив бандлов в отдельном файле для упрощения автоматизации.

Dmitriy
05.10.2017
15:31:20
и ваще оффтопишь

Valentin
05.10.2017
15:32:42
ээ я хз)) php > new SphinxClient(); PHP Warning: Uncaught Error: Class 'SphinxClient' not found in php shell code:1
Ну запусти pecl install sphinx, увидишь, совместимо или нет с твоей версией PHP

Алексей
05.10.2017
15:33:27
Ну запусти pecl install sphinx, увидишь, совместимо или нет с твоей версией PHP
Либо пакетным менеджером системы, если там есть такой пакет.

Google
Valentin
05.10.2017
15:33:58
Ну или так, да, apt/yum/apk

Gaiaz Iusipov
05.10.2017
15:34:34
да вот нефига не вышло

Алексей
05.10.2017
15:34:44
Valentin
05.10.2017
15:35:04
Главное чтоб сейчас не было "дядьки, мне бы под фряху..."

Алексей
05.10.2017
15:35:06
А ещё новый федорный и арчевый.

И тут оказывается, что половина чата под фряхой.

Gaiaz Iusipov
05.10.2017
15:36:20
[gyusipov@api000 ~]$ sudo pecl install -a sphinx No releases available for package "pecl.php.net/sphinx" install failed [gyusipov@api000 ~]$ php -v PHP 7.0.24 (cli) (built: Sep 26 2017 17:51:46) ( NTS ) [gyusipov@api000 ~]$ sudo yum install sphinx Пакет sphinx-2.1.5-2.el7.remi.x86_64 уже установлен, и это последняя версия.

Valentin
05.10.2017
15:36:50
Посднее - это сам Sphinx, а никак не экстеншн к пхп

Valentin
05.10.2017
15:37:11
Ты кстати проверь еще, а то может это вообще питоновский докогенератор поставился одноименный

Алексей
05.10.2017
15:37:13
Я не помню как там синтаксис. Какой-нибудь yum search sphinx.

Gaiaz Iusipov
05.10.2017
15:37:46
речь про экстеншины которые в php.ini / conf.d прописываются? зачем мне тогда этот пекл??

Valentin
05.10.2017
15:38:05
Потому что pecl - менеджер для них

Dmitriy
05.10.2017
15:38:19
spinxsearch

Алексей
05.10.2017
15:38:24
https://apps.fedoraproject.org/packages/sphinx-php

Gaiaz Iusipov
05.10.2017
15:38:35
на кой он нужен если у всех дистрибутивов есть пакетные менеджеры?

Алексей
05.10.2017
15:38:54
Потому, что не все расширения есть в пакетных менеджерах. Но вот то, что нужно тебе - есть, скорее всего.

Gaiaz Iusipov
05.10.2017
15:38:56
понагородили

Valentin
05.10.2017
15:40:34
Это ещё в 99-м году понагородили Так что придётся с этим жить

Gaiaz Iusipov
05.10.2017
15:41:37
да, но я просто столько лет гавнокожу на пхп и не разу не пользовался ни пеар ни пекл

есть pacman, есть pacaur. Есть мобильный телефон и плей маркет в нем. Раунд

Алексей
05.10.2017
15:42:14
Так и сегодня тебя никто не обязывает. Можешь собрать из сорцев сам :)

Страница 315 из 1418