Есть ли способ переопределить поведение по умолчанию объектов данных SS таким образом, что когда я назначаю статический $table_name property
моему DataObject, dev/build не создает имя таблицы с именем DO, как обычно делает?Объект данных Silverstripe указывает имя таблицы
Например, у меня есть этот очень маленький объект Data
<?php
class SalesRep extends DataObject {
private static $table_name = 'tbl_users';
}
Я пытаюсь предотвратить создание таблицы SalesRep на разработчика/построить, а также я хотел бы ОРМ знать, что, когда я делаю $Model->write()
; Я пишу к столу tbl_users
вместо таблицы salesrep
'table_name' доступен только с SilverStripe 4, который все еще находится в альфа-режиме. Возможно, вы используете другую версию SilverStripe 4, или функция не реализована должным образом (пока?) – bummzack