Пропадает дата из 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']);
	} 
}
Дата выводится как надо, но вот после того как нажать кнопку сохранить дата преподает, походу происходит опять вставка но уже не в отформатированном виде
Prihod
08 июля 2015, 09:17
modx.pro
1 287
0
Поблагодарить автора Отправить деньги

Комментарии: 3

SEQUEL.ONE
08 июля 2015, 13:32
0
Вы сами ответили на свой вопрос timestamp в базе при сохранении строки в таблице автомотически обновляется под свой формат. Проще в снипете на сайте скриптик написать с нужным форматом даты.
    Prihod
    08 июля 2015, 13:48
    0
    а причем тут снипет кода речь идет об админке, при сохранении идет только один запрос на сервер, запроса за обновленными данными нет, отсюда следует что нужно переопределить какую та функцию в моем процессоре отвечающего за обновления который является наследником
    class ProjectUpdateProcessor extends modResourceUpdateProcessor

    но вот какую
      Prihod
      08 июля 2015, 16:25
      0
      в общим как я и думал нужно было переопределить в своем процессоре функцию cleanup
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3