What database are you using?

shams wrote:
> Good day.
> I am a rather new user of symfony framework.
> The short description of my problem is: form data is not saved to
> database in generated module.
> 
> I generate schema from database ant then build model:
> # symfony propel:build-schema
> # symfony propel:build-model
> # symfony propel:build-forms
> 
> Then I ask symfony to build module:
> # symfony propel:generate-module --non-verbose-templates --with-show
> frontend item Item
> 
> As a result I get module where I can create, insert, update and delete
> items. But when I try to add new item the form data is not saved. The
> new record is created but the only filled column is
> "ID" (auto_increment field).
> 
> I believe that the problem exists because by database contains field
> names with capital letters.
> 
> I have explored method calls and found that the problem (as i think)
> is in sfFormPropel::updateObject.
> It calls     $this->object->fromArray($values,
> BasePeer::TYPE_FIELDNAME);
> 
> But BaseItemPeer::fieldKeys[BasePeer::TYPE_FIELDNAME] contains filed
> names with capital letters, while form field names are lowercase.
> 
> Will it correct to change sfFormPropel::updateObject line from
>     $this->object->fromArray($values, BasePeer::TYPE_FIELDNAME);
> to
>     $this->object->fromArray($values, BasePeer::TYPE_STUDLYPHPNAME);
> 
> ?
> 
> Thank you.
> 
> 
> 
> > 
> 

-- 
Tom Haskins-Vaughan
Temple Street Media: Design and Development for the Web
[email protected] | www.templestreetmedia.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to