Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доделываю админку на SleepingOwl v3
Столкнулся с проблемой есть таблица Options и Seasons соединяются через Many to Many дополнительной таблицей Option_Season.
При редактировании ptions нужно показать активный Seasons и возможность его сменить.
Делаю следующее:
FormItem::select('season_id', 'Сезон')->list('\Season')->required(),
На что мне выдает ошибку:
Call to undefined method SleepingOwl\Admin\FormItems\Select::list()
Добавляю в модель Season:
public static function getList()
{
return static::lists('name', 'id');
}
Ошибка та же.
Пытался делать как в демо примере.
Сменил в моделе:
class Season extends Model
на
use SleepingOwl\Models\SleepingOwlModel;
class Season extends SleepingOwlModel
Выдает ошибку:
Class 'SleepingOwl\Models\SleepingOwlModel' not found
Как с этим бороться ? Либо где находится SleepingOwl\Models\SleepingOwlModel ?
Не в сети
FormItem::select('season_id', 'Сезон')->model('App\Season')->display('title')->required(),
Не в сети
FormItem::select('season_id', 'Сезон')->model('App\Season')->display('title')->required(),
Сезоны отображает, но при редактировании не выбирает нужный. Показывает как новый
Не в сети
Все спасибо разобрался. Структура была не правильной.
Не в сети
Здравствуйте!
Есть эксперты в SleepingOwl?
Кто может подсказать, есть ли возможность использовать фильтрацию в AdminDisplay::table(). А то фильтрация datatables() работает как то не очень, даже при использовании пагинации она всё равно ждёт загрузки всех записей, а у меня в таблице тысячи записей и на эту загрузку уходит вагон времени.
Страницы 1