Pathologic
причина здесь только одна - выбор блейда в качестве шаблонизатора
Am
Ошибка указывает на то что не корректно используются данные. Это может быть и ожидание массива/объекта, может нужно конвертировать json. Начинать все равно нужно с ошибки.
Am
То что там блейд и он гавно, то уже смысла обсуждать нет.
Ilya
лезть в сниппет и переписывать его ?
Am
Кому что нравится. Можно найти причину и понять как исправить.
Am
Начните с простого.
Ilya
проблема может быть элементарно в неверном использовании какой-то функции
Am
Может какой-нить параметр типа 'json'=>true в сниппете Вам поможет.
Ilya
о которой нет документации
каждый раз лезть и копать?
Ilya
если из базы тянуть чанк - всё ок
Ilya
а если блейдом - то ошибка
Am
Для разработчика лучшая документация это код.
Раз понимаете разницу где работает, а где нет, то дальше уже проще. Найдите разницу.
Andrey
Так может там какой-то $data['title'] а вы просто выводитe data
Ilya
я ничего не вывожу, у меня пустой шаблон там с цифрой 1
Am
Мы этого не знаем. Примера что там -нет. ((%
Ilya
чтобы проверить
Ilya
т.к. для начала неясно, что и как делать
Pathologic
или в ево3 поломан B_FILE 🙃
Am
Или поломан. Всё может быть.
Ilya
вот мы и приходим к тому, что изначально неясно, как должно быть правильно
Ilya
чтобы уже понимать, поломана функция или неправиьно что-то делается
Pathologic
вызови доклистер не в блейде с теми же параметрами
Andrey
Блин. Под рукой нет. Мучался с таким же, вызывал как-то чанки уже из папки partials внутри views
Am
Как это не ясно когда ясно - должно работать. Ожидает одно, дается другое. ((%
Alexander
Главное развиваться!! 😁
Am
Может вообще не правильный путь к файлу. ((%
Ilya
опять он
Ilya
если путь неправильный - ошибка с путём
Am
Удивительно.
Am
Тут классика чата - показать ошибку и не показать полностью вызова и что вообще где происходит.
Andrey
Ilya
views/partials/...
Am
На крайний случай просто исключить ошибку @B_FILE подставив @CODE: 1233
Andrey
Тогда пас
Andrey
Хотя нет. @by_scrimm
Чистая система. В первом шаблоне
{!! $modx->runSnippet('DocLister', [
'parents' => 0,
'tpl' => '@B_FILE: partials/onedoc'
]) !!}
В файле partials/onedoc.blade.php
1: {{$data['pagetitle']}} <BR>
Всё арбайт
Andrey
А если хз, что там подставлять, то помоожет всегда {{ dd($data) }}
Andrey
Было бы кстати круто по-дефолту убрать вообще этот bfile
Andrey
Ну да.
Потому что @include('partials.header')
Где файл partials/header.blade.php вполне себе в норме работает.
А вот
@include('@B_FILE: partials/header')
уже хуй)
Pathologic
так ведь include ничего и не должен знать про все эти @B
Andrey
Ну да, понимаю. Но по факту выходит слегка шизоидно.
Aliaksandr
Один, не показывая кода и первый раз видя блейд, хочет, чтоб ему диагноз поставили. Второй, видя у чела ошибку блейда, который он первый раз использует - уже ставит диагнозы блейду. Типичное эво 😁😁
Aliaksandr
Хотя хз, что он вообще туда пихает, оперируя даже изначально какими-то потусторонними терминами вроде php- чанки 😁
Aliaksandr
Твиг бы вообще наебнулся от некорректного синтаксиса в ошибку 500 - и всего делов ))
Andrey
Никто никакие диагнозы не ставил. Просто челу помог. А он оффлайн. Ну как всегда.
Aliaksandr
Aliaksandr
Andrey
Ну я сказал про шизу, шиза — это диагноз. Сделал вывод =)
Aliaksandr
Ну и чел, пихающий пхп-чанки тоже явно не ты
Aliaksandr
Хорош уже параноить 😁
Andrey
Особо разницы в шаблонизаторах не вижу. Ну пока на своём уровне развития. Твиг юзал в друпале, блейд в ларе. Особо то разницы нема. МОжет там где-то на уровне работы Кота что-то и не так. Пока не въехал.
Aliaksandr
Да один хер, и там и там свои заскоки. Придет кто-то с блейда, увидит, что в твиге вне блока код сразу вызывает ошибку и точно также скажет, что это адский высер этот ваш твиг 😁😁
Aliaksandr
Evo - это ж вообще главная площадка борьбы ларавеля против симфони. Тут собрались главные спецы по обоим фреймворкам, порешали уже давно все вопросы с эво и теперь у них одна проблема: лара или симфони, блейд или твиг 😁
Andrey
Вот кстати, возвращаясь к Эво. Помню, на этом притормозил.
Если у меня есть контроллер и его результат return $data я хочу отдать ресурсу (шаблону) уже существущему в дереве, как быть?
Andrey
Для несуществующих роут. А тут как?
Aliaksandr
Еще б понять, о чем ты спрашиваешь. Сейчас под контроллером каждый понимает что-то своё.
Andrey
php artisan make:Controller
Alexander
Контроллеры не нужны😁
Aliaksandr
Насколько я понимаю, ларовские контроллеры это что-то, что вешается на ларовские роуты. Эти роуты срабатывают до модховских и им ничего не известно ни про какие ресурсы эво. Получай там evo()->getDocumentObject(id), делай что хочешь да возвращай return view()
Aliaksandr
Только к эво, даже 3 это имеет далёкое отношение, ттлько людей пугать
Andrey
Надо попробовать, но вот вроде baseController везде виден, кстати.
Pasha
Нужно сверстать за сутку html,css, и адаптацию на bootstrap! Льогкая вьорстка!
Прайс 1500 р.
Аляксандр
Axenia
serious_t91 (867.69) увеличил карму Grinyaha (2854.35)
Aliaksandr
Andrey
Aliaksandr
Это даже не контроллер 😁
Alexander
Andrey
Volodymyr
Alexander
Andrey
Ну это да.
Aliaksandr
В смысле? )
baseController из пакета Main это вообще и не контроллер и тем более не ларовский контроллер. Просто он так называется
Aliaksandr
Или ты про что?
Andrey
Ну похож. Да, про него.
Alexander
Andrey
Уже.
Pasha
Нужно сверстать за сутку html,css, и адаптацию на bootstrap! Льогкая вьорстка!
Прайс 1500 р.
Alexander
Aliaksandr
Да потому что это все попытка натянуть сову на глобус. Тут нет такого деления в принципе, что новости - один контроллер, продукты второй, о нас - третий, юзеры - четвертый и так далее. Тут контролер один - ресурс в дереве