Motor CMS New

Печать RSS
4912
CMS: https://github.com/visavi/motor
ORM: https://github.com/visavi/motor-orm
Официальный сайт: https://motorcms.ru
Документация: https://motorcms.ru/docs

Автор
Господин ПЖ
0
@Otradii-Olegii, я там перепутал секции, потом поправлю
Автор
Господин ПЖ
0
Улучшил класс для работы с текстовыми данными как с БД
Добавлены модели и пример гостевой книги
https://github.com/visavi/motor

Запрос
TestModel::query()->where('name', 'Миша')->update(['text' => 'Новый текст']);
Обновит в текстовом файле все записи с name = 'Миша'
Это один из примеров
В требованиях php8.1

Пришелец
0
Привет, а там txt или json? Формат документов можно будет выбирать?
Автор
Господин ПЖ
-1
zloydesign, нет, там csv, у него свои плюсы, к тому же его легко редактировать
А если еще поставить плагин на phpstorm там как с БД можно изменять данные
Прикрепленные файлы:
Автор
Господин ПЖ
0
Добавил методы сортировки полей, не очень оптимальны для больших файлов, но все же лучше чем ничего
Model::query()
    ->where('name', 'Миша')
    ->orderByDesc('time')
    ->orderBy('id')
    ->limit(3)
    ->get();

Реализована возможность сортировки по нескольким полям сразу

Пришелец
0
После распаковки архива из гитхаба и команды в консоли composer install переходим на сайт:
На php 8.1 куча ошибок на пол экрана не успел скопировать, потом исправил и снизил до php 8.0 и после переустановки срзу увидел только ошибку добавления сообщения:
Ошибка 500!
App\Models\Model::insert() called undefined column. Column "login" does not exist.
Автор
Господин ПЖ
+1
anaxios, структура database/guestbook.csv должна быть такой
id,login,title,text,image,created_at , исправь, я потом обновлю

Пришелец
0
Вантуз-мен, да точно, как я сам среди ночи тупанул и не догадался глянуть, же наподобие как в users.csv, да так работает, может переименуете эту тему? ведь уже настоящий движок получился, отличная работа огромная Благодарность за труды respekt и возможно потом еще будет что про него написать.
Автор
Господин ПЖ
+1
anaxios, да, обязательно переименуем тему, пока там еще есть проблемы, к примеру сессии не работают на php8.1, точнее работают, но там ошибки сыпятся
Там уже отправили PR ждем когда обновят пакет ну и по мелочи есть над чем работать, перехват ошибок, авторизацию по кукам надо сделать, а потом уже наполнять сайт начнем

Пришелец
0
Вантуз-мен, да, например прям как там в движке название Motor CMS или типа того, главное что начало движку уже положено и уже можно начать строить нормальный сайт).
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск