cakephp101,

You don't have to save the records that would put a blank row in your
table.

What validation rules are you using now?  You can set some of your
fields as 'notEmpty' or 'required'.  You stated you are using saveAll
(); are you aware of the validate option for saveAll()?
http://teknoid.wordpress.com/2008/08/01/practical-use-of-saveall-part-1-working-with-multiple-models/

For more information on validation see the links I posted earlier.

-teh

On May 25, 8:32 pm, cakephp101 <[email protected]> wrote:
> because i have a list of the timesheet in a table and it looks odd to
> have a blank row in the table.
>
> On May 25, 7:45 pm, andy <[email protected]> wrote:
>
> > Why not allow the blank record to save as NULL?
>
> > On May 24, 9:01 pm, cakephp101 <[email protected]> wrote:
>
> > > thanks for the reply but the thing is it's ok for the field to be
> > > empty but it should not be saved in the database. i'm using foreach
> > > loop for my saveAll for each of the fields so i want to know how to
> > > abort the save for the empty ones.
>
> > > On May 22, 11:12 pm, forrestgump <[email protected]> wrote:
>
> > > > Just follow the links provided by Teh Treag . Basically u need to
> > > > define the validation function in your Model to make sure the field it
> > > > not empty .
>
> > > > forrestgump
>
> > > > On May 22, 12:06 pm, cakephp101 <[email protected]> wrote:
>
> > > > > how? i'm sorry i just learned cakephp few weeks ago.
>
> > > > > On May 22, 2:52 pm, "Dr. Loboto" <[email protected]> wrote:
>
> > > > > > You should use validation for it.
>
> > > > > > On May 22, 12:15 pm, cakephp101 <[email protected]> wrote:
>
> > > > > > > yes, i mean fields in a table. i'm doing a timesheet for a 
> > > > > > > payroll.
> > > > > > > the start sched, end sched, time in and time out of the employee 
> > > > > > > are
> > > > > > > the input. that means i have 4 fields. i have 5 rows of those 4
> > > > > > > fields. the 5 rows is equal to 5 days because 1 row is equal to 1 
> > > > > > > day.
> > > > > > > when i only put input in 4 of the rows and 1 form is empty, it 
> > > > > > > will
> > > > > > > still save the empty fields with a null value in my database. i'm
> > > > > > > saving it through saveAll. how can i abort the save for the fields
> > > > > > > that are empty? i think it should be done in beforeSave but i 
> > > > > > > don't
> > > > > > > know how.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to