Пропадает дата из datefield после сохранения
В админке в поле типа datefield вывожу тату которая в базе хранится в timestamp
{
xtype: 'datefield'
,fieldLabel: _('project_dob')
,description: '<b>[[*dob]]</b><br />'+_('project_dob_help')
,format: MODx.config.manager_date_format
,id:'dob'
,name: 'dob'
,allowBlank: false
,anchor: '50%'
,value: config.record.dob || ''
}
Перед выводом соответственно я ее форматирую class ProjectUpdateManagerController extends ResourceUpdateManagerController {
public function prepareResource() {
$this->resourceArray['dob'] = strftime(%m/%d/%Y, $this->resourceArray['dob']);
}
}
Дата выводится как надо, но вот после того как нажать кнопку сохранить дата преподает, походу происходит опять вставка но уже не в отформатированном виде
Поблагодарить автора
Отправить деньги
Комментарии: 3
Вы сами ответили на свой вопрос timestamp в базе при сохранении строки в таблице автомотически обновляется под свой формат. Проще в снипете на сайте скриптик написать с нужным форматом даты.
а причем тут снипет кода речь идет об админке, при сохранении идет только один запрос на сервер, запроса за обновленными данными нет, отсюда следует что нужно переопределить какую та функцию в моем процессоре отвечающего за обновления который является наследником
но вот какую
class ProjectUpdateProcessor extends modResourceUpdateProcessor
но вот какую
в общим как я и думал нужно было переопределить в своем процессоре функцию cleanup
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.