Aliaksandr
Почитал аж 300 сообщений, нахера я это сделал 😎😂
Aliaksandr
У меня после всех этих горе-дискуссий постоянно только один немой вопрос: как люди, которые не смогли завести эво собираются что-то разрабатывать на голом ларавеле 😎😁 Разрабатывать на php. Не править 3 дня ошибку invalid argument for foreach, а писать пакеты какие-то, роуты, контроллеры и вот это вот все
Aliaksandr
Не выяснять три дня, почему не работает "композер в эво" (потому что в консоли php5.4) а использовать композер везде и всегда в ларавеле
Aliaksandr
Кто нибудь может объяснить КАК )))
Aliaksandr
Пока все это выглядит так: я ставил-ставил эво, нифига не смог понять, потому иду писать админку на ларе
Aliaksandr
🤷🤦
Pathologic
😸
Pathologic
по видеоурокам может
Aliaksandr
Про дерево какое-то нытье. Епт, ну не надо дерево, так не делай вложения, если они не нужны, оставь корневые папки да складируй туда ресурсы. Тот же Directory от @mnoskov отлично выводит списки
Aliaksandr
В каждой папке ресурсы со своим шаблоном, к котрому тот же контроллер привязан. Чем это по-сути отличается от заведения контроллеров по роутам. Да ничем фактически
Aliaksandr
Что у тебя на news/{id} висит контроллер для новости, что в папке news эти же новости валяются с шаблоном, который контроллер новости цепляет. Один хрен для тех задач, которые решаются - вывести новости и новость
Pathologic
ну так-то можно для новостей отдельный кэш, отдельные таблицы
Pathologic
сейчас это будет сложновато
Aliaksandr
Я реально не могу понять, какие такие задачи, неразрешимые на эво, решают люди вида "хз что такое invalid argument for foreach, пошел я на ларавель"))
Aliaksandr
Нахуй тот кэш, про него ж еще думать надо
Aliaksandr
Уже ж выпилили полностью алиасЛистинг из кэша, полная свобода, делай что хошь)))
Aliaksandr
Управляй кэшем как в ларавелях )))
Aliaksandr
Нет, я понимаю, когда люди уперлись в какой-то потолок и типа понимают, что архитектура не устраивает под задачу или еще что. Но когда люди идут писать админку на ларавеле потому что ошибка в композере при установке эво и они не поняли в чем дело - ну хз как тут понимать
Dmytro
Dmytro
тоесть вот так найдешь: laravel ошибка бла бла
а вот так: evo ошибка бла бла - ничего не найдешь 🙂
Dmytro
а то что давно надо учиться искать ошибка бла бла ))) этому ж не научили 🙂 ну или а там же в примере нет $modx а какой то $app
Dmytro
Вот нету доки ж по Evo Blade )) или по Evo Eloquent ) вот и страдают все )
Aliaksandr
Да в 90% случаев, когда у кого-то что-то не заводится, то это не в эво проблема. Из недавнего опыта была "проблема": в трешке не работает после переноса мультитв, а до переноса работало
Aliaksandr
И что? Просто в конфиге была сокращенная запись <? вместо <?php которая запрещена на другом хостинге. Какое нах ларавель??
Aliaksandr
Какое нах мультитв не работает в 3, о чем вы ))
Dmytro
Так в 99% виноват же код написанный другим а не твоя невнимательность 🙂
Aliaksandr
То же самое было с тем, что RFM юзал ту же функцию trans(), что и лара, но RFM пользовал один человек и никто про это не знал))
Aliaksandr
Так это не проблема же эво 3
Dmytro
Ну вон пару проблем в Ево расковыряли поиск не работает для не админов и что то с правами это да скорей всего надо допроверить поправить 🙂
Dmytro
а так за последнее время багов не ловил)
Dmytro
еще и нормально все работает при обновлении composer update ) когда все либы обновляются ) так что красота и стабильность 🙂
Aliaksandr
а так за последнее время багов не ловил)
Так о том и речь. Была трабла с установкой на каком-то хостинге, но пока туда не ставили, о ней и не знали. Узнали поправили и всё. Т.е. нет каких-то проблем, которые прямо ну никак не решить человеку, который собрался писать админку на ларе "под проект")))
Dmytro
100%
Andrey
Ну ну.
Алексей
Всем привет, подскажите, если я вызываю Доклистер в плагине, почему не работает orderBy ? выводятся по умолчанию
$result = $modx->runSnippet('DocLister', array(
'parents' => $cat,
'tpl' => 'public.item',
'orderBy' => 'pub_date DESC',
'dateFormat' => '%d/%m/%Y',
'id' => 'public'
));
EVO bot Лёшка
Dmytro
Алексей
а разве по умолчанию не по id ?
Алексей
Axenia
Lector1982 (56.78) увеличил карму Dmi3yy (2283.71)
Алексей
Я чего-то думал он по id)) Тогда еще вопрос, если отправлять формлистер через ajax то с отправкой файлов как быть? он теряет файл при перерисовке формы, да еще и постоянно ошибку выдает что подгрузите файл(поле обязательное)
Dmytro
Andrey
enctype="multipart/form-data"
Алексей
Алексей
Dmytro
Не там чутка сложнее но под рукой нет
На стаковерфлов есть точно
Алексей
Max
Алексей
Max
Алексей
Axenia
Lector1982 (56.78) увеличил карму itmedia44 (7.54)
Max
+ Спасибо)
но это когда поле типа file с multiple, у тебя если один может цикл и не нужен
Алексей
Pathologic
все и так работает нормально
Pathologic
🤷♂️
Алексей
Andrey
А ведь что-то правили. Давно правда
Pathologic
ну потом окажется, что запятой где-то не хватает или что файлы через аякс
Andrey
Так файлы через аякс
Pathologic
ну так через аякс и обычную форму не каждый знаток ларавеля может, а с файлами ваще
Pathologic
File validation errors
Array
(
[aaa] => Array
(
[images] => images only
)
)
Time: 0,00064992904663086
Pathologic
все работает, хоть с одним файлом, хоть не с одним
Алексей
помогло кстати немного решение используя js new FormData()
Алексей
Pathologic
new FormData это плохое решение
Алексей
Pathologic
потому что если валидацию не пройдет, то придется загружать заново
Алексей
ну да) так и есть)
Andrey
Сделал всё?
Алексей
ну пока только через js new FormData() , пробую доработать, отвлекают , если не получится то буду сниппет пробовать что Max скинул
Andrey
Если что, то вот накидал https://gist.github.com/0test/9d5b5a9d057ca0d698ab149b442b23b9 рабочее. Сохраняет файлики в assets/images/
Алексей
Axenia
Lector1982 (56.78) увеличил карму remote_adm (2712.65)
Andrey
Да самому интересно. Помню что бага была с мультиполями и с валидацией, но вот че где... Фикшено поди.
Aliaksandr
Что за прикол дублировать параметры фл для вывода формы и потом для аякса, когда их можно просто выносить в конфиг и править в одном месте потом
Pathologic
или просто шаблон формы выводить ((:
Pathologic