[symfony-users] Re: actAs Timestampable requiring created_at in update

2010-01-21 Thread diogobaeder
Guys,

I made a database/model rebuild, then reloaded the data, and the
problem disappeared. Strange, uh?! I mean, I never touched the Base
models, only the custom ones, but rebuilding brought my system back.
I'm trying to remember if there was some part I shouldn't have messed
with but did it anyway...

Well, problem solved! :-)

Thank you, guys!

Diogo



On 20 jan, 16:37, Dennis gear...@sbcglobal.net wrote:
 Very interesting problem. Sounds like you might need to use a debugger
 or a lot of 'die(got here at.__LINE__);' statements in the symfony
 libraray if his tip doesn't work.

 On Jan 20, 4:44 am, diogobaeder diogobae...@gmail.com wrote:

  Hi, Benoit,

  I'll try your tip, but it's strange because it started to happen just
  these days, and I've been developing the website for about a month
  now... and the website at a test environment works correctly, even
  with actAsTimestampable.

  At this test environment, the updated query built, seen in the log,
  doesn't contain the created_at field, so the update works, but at my
  local environment it contains the field and passes a null value in the
  update, and that's what makes the update fail.

  I searched thoroughly for diffs in the directories, comparing local to
  remote test folders, but didn't find the problem. Also, this problem
  only happens to one model in the system, the others that contain
  actAsTimestampable work flawlessly.

  Any clues of why it started to happen?

  Thanks!

  On Jan 20, 8:46 am, Benoit Montuelle benoit.montue...@gmail.com
  wrote:

   It's perfectly normal. These 2 field added by actAsTimestampable  
   Behavior are not to be editable by users.

   You should remove them in your form class configure() method :
   unset($this['created_at']);
   unset($this['updated_at']);

   Hope this helps

   Regards,
   Benoit

   Le 20 janv. 2010 à 06:09, diogobaeder diogobae...@gmail.com a  
   écrit :

Hi, guys,

I don't know why, but a website I'm developing started to pass the
created_at field in the update query when I try to save an edited
admin form with a null value, so I cannot save the data anymore. Any
idea of what might be wrong? I'm using Symfony 1.4.

Thanks!

Diogo
--
You received this message because you are subscribed to the Google  
Groups symfony users group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
.
For more options, visit this group 
athttp://groups.google.com/group/symfony-users?hl=en
.
-- 
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en.




[symfony-users] Re: actAs Timestampable requiring created_at in update

2010-01-20 Thread diogobaeder
Hi, Benoit,

I'll try your tip, but it's strange because it started to happen just
these days, and I've been developing the website for about a month
now... and the website at a test environment works correctly, even
with actAsTimestampable.

At this test environment, the updated query built, seen in the log,
doesn't contain the created_at field, so the update works, but at my
local environment it contains the field and passes a null value in the
update, and that's what makes the update fail.

I searched thoroughly for diffs in the directories, comparing local to
remote test folders, but didn't find the problem. Also, this problem
only happens to one model in the system, the others that contain
actAsTimestampable work flawlessly.

Any clues of why it started to happen?

Thanks!



On Jan 20, 8:46 am, Benoit Montuelle benoit.montue...@gmail.com
wrote:
 It's perfectly normal. These 2 field added by actAsTimestampable  
 Behavior are not to be editable by users.

 You should remove them in your form class configure() method :
 unset($this['created_at']);
 unset($this['updated_at']);

 Hope this helps

 Regards,
 Benoit

 Le 20 janv. 2010 à 06:09, diogobaeder diogobae...@gmail.com a  
 écrit :

  Hi, guys,

  I don't know why, but a website I'm developing started to pass the
  created_at field in the update query when I try to save an edited
  admin form with a null value, so I cannot save the data anymore. Any
  idea of what might be wrong? I'm using Symfony 1.4.

  Thanks!

  Diogo
  --
  You received this message because you are subscribed to the Google  
  Groups symfony users group.
  To post to this group, send email to symfony-us...@googlegroups.com.
  To unsubscribe from this group, send email to 
  symfony-users+unsubscr...@googlegroups.com
  .
  For more options, visit this group 
  athttp://groups.google.com/group/symfony-users?hl=en
  .
-- 
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en.




[symfony-users] Re: actAs Timestampable requiring created_at in update

2010-01-20 Thread Dennis
Very interesting problem. Sounds like you might need to use a debugger
or a lot of 'die(got here at.__LINE__);' statements in the symfony
libraray if his tip doesn't work.

On Jan 20, 4:44 am, diogobaeder diogobae...@gmail.com wrote:
 Hi, Benoit,

 I'll try your tip, but it's strange because it started to happen just
 these days, and I've been developing the website for about a month
 now... and the website at a test environment works correctly, even
 with actAsTimestampable.

 At this test environment, the updated query built, seen in the log,
 doesn't contain the created_at field, so the update works, but at my
 local environment it contains the field and passes a null value in the
 update, and that's what makes the update fail.

 I searched thoroughly for diffs in the directories, comparing local to
 remote test folders, but didn't find the problem. Also, this problem
 only happens to one model in the system, the others that contain
 actAsTimestampable work flawlessly.

 Any clues of why it started to happen?

 Thanks!

 On Jan 20, 8:46 am, Benoit Montuelle benoit.montue...@gmail.com
 wrote:

  It's perfectly normal. These 2 field added by actAsTimestampable  
  Behavior are not to be editable by users.

  You should remove them in your form class configure() method :
  unset($this['created_at']);
  unset($this['updated_at']);

  Hope this helps

  Regards,
  Benoit

  Le 20 janv. 2010 à 06:09, diogobaeder diogobae...@gmail.com a  
  écrit :

   Hi, guys,

   I don't know why, but a website I'm developing started to pass the
   created_at field in the update query when I try to save an edited
   admin form with a null value, so I cannot save the data anymore. Any
   idea of what might be wrong? I'm using Symfony 1.4.

   Thanks!

   Diogo
   --
   You received this message because you are subscribed to the Google  
   Groups symfony users group.
   To post to this group, send email to symfony-us...@googlegroups.com.
   To unsubscribe from this group, send email to 
   symfony-users+unsubscr...@googlegroups.com
   .
   For more options, visit this group 
   athttp://groups.google.com/group/symfony-users?hl=en
   .


-- 
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en.