Ваш кеш конфигурации устарел.Добавьте ?flush
к URL-адресу вашего веб-браузера, чтобы очистить его.
Конфигурация кэшей SilverStripe в командной строке и в браузере.Если вы изменяете частное статическое свойство (например, $many_many
и $many_many_extraFields
в этом примере), вам необходимо очистить кеш конфигурации, чтобы его можно было соблюдать.
С устаревшим кешем иВ новом отношении ORM вы получаете эту ошибку, потому что SilverStripe не знает об этом отношении, чтобы обеспечить магический метод для доступа к нему ($this->Slides()
).