0
symfony 1.0을 사용하고 있으며 관리자 생성기는 뉴스 내용을 저장하는 데 사용됩니다.내용을 저장하는 동안 symfony admin 생성기에서 오류가 발생하는 이유
generator:
class: sfPropelAdminGenerator
param:
model_class: News
theme: default
css: admin
list:
title: News List
display: [=vcheading, dtnewsdate, idfeednews]
fields:
vcheading: { name: News title }
dtnewsdate: { name: News Date }
idfeednews: { name: Feed reference }
max_per_page: 20
filters: [vcheading, idfeednews]
edit:
title: Add/Edit News
display: [_category, _subcategory, vcheading, lvlongheading, vcsmallimageurl, itsmallimageheight, itsmallimagewidth, vclargeimageurl, itlargeimageheight, itlargeimagewidth, dtnewsdate, lvcontent, lvsummary]
actions:
_list: ~
_save: -
fields:
#newscategorys: { name: News Category, type: admin_select_list, params: through_class=Newscategory }
vcheading: { name: Heading }
lvlongheading: { name: Long Heading }
vcsmallimageurl: { name: URL (Small image) }
itsmallimageheight: { name: Height (S) }
itsmallimagewidth: { name: Width (S)}
vclargeimageurl: { name: URL (Large image) }
itlargeimageheight: { name: Height (L) }
itlargeimagewidth: { name: Width (L) }
dtnewsdate: { name: News live date, params: format='yyyy-MM-dd'}
lvcontent: { name: Content, params: rich=true tinymce_options='plugins:"paste,spellchecker",theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,link,unlink,bullist,numlist,separator,undo,redo,separator,indent,outdent,spellchecker,pastetext,pasteword",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_statusbar_location:"none",elements:"news_lvcontent"' size=50x15 }
lvsummary: { name: Summary, params: rich=true tinymce_options='plugins:"paste,spellchecker",theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,link,unlink,bullist,numlist,separator,undo,redo,separator,indent,outdent,spellchecker,pastetext,pasteword",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_statusbar_location:"none",elements:"news_lvsummary"' size=50x15 }
'newsAction'액션 파일에서 : configuration.yml
파일에서 나는 아래의 내용을 참조
class newsActions extends autonewsActions {
public function updateNewsFromRequest() {
parent :: updateNewsFromRequest();
.
.
.
.
}
클래스 autonewsActions
는 캐시에서 볼을! "저장"버튼을 눌러에
는
- 그것은 'newsActions'활동 파일과 기능에 간다 'updateNewsFromRequest'(sfPropelAdmin에 의해 자동 생성)가 실행됩니다 캐시에 생성된다.
- 여기서 'autoNewsActions'클래스에서 'updateNewsFromRequest'함수가 호출되고 날짜 형식이 설정됩니다.
입력 날짜 형식이 '19 -01-2013 '이면 값은'2019-01-2013 '으로 설정됩니다.
이로 인해 "Unable to parse date/time value for [dtnewsdate] from input"
오류가 발생했습니다.