thanks brian.

Is possible to pass specific value to validation at model("Size" model
in this case)

I want to create custom validation but I need to pass value to do it.
(in this case, "category_id")

thanks,
leafchild



On Aug 2, 8:49 am, brian <bally.z...@gmail.com> wrote:
> Try this:
>
> $this->Product->Size->set($this->data);
>
> if ($this->Product->Size->validates())
> {
>     ...
>
>
>
> On Fri, Jul 31, 2009 at 3:12 PM,leafchild<leafchild.b...@gmail.com> wrote:
>
> > For example
>
> > There are 3 tables "categories", "products" and "sizes", and I'm
> > working on product page (product.php, products_controller.php,
> > product.ctp).
>
> > The database looks like this.
> > sizes:
> > -----------------------
> > |        id           |
> > -----------------------
> > | category_id   |
> > | size_name    |
> > ----------------------
>
> > products:
> > -----------------------
> > |        id            |
> > -----------------------
> > | sku                |
> > | category_id     |
> > | product_name |
> > | size_id           |
> > ------------------------
>
> > categories:
> > ---------------------------
> > |        id                |
> > ---------------------------
> > | category_name   |
> > ---------------------------
>
> > Product page can add/edit product:
> > Before I save new product the page also can  add new size.
>
> > I can verify a product data such as sku value from the model but I
> > want to also make sure,
> > user can add new size name if it's not exist in the system(not exist
> > in size table).
>
> > I want to put validation code in model.
>
> > Should I put validation code in size.php or product.php
>
> > Also if I want validate this then I have to pass category also.
> > (same size name can be exist if it has different category id)
> > How can I pass specific value to model so I can set vilification in
> > mode and not controller?
>
> > Or in this case I should just put code in controller?
>
> > thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to