Look at pr($this->data)
On Sun, Jun 1, 2008 at 9:22 AM, cronet <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> i have this routes defined:
>
> Router::connect('/musiker/neu', array('controller' => 'requests',
> 'action' => 'add', 'musician'));
> Router::connect('/band/neu', array('controller' => 'requests',
> 'action' => 'add', 'band'));
>
> My Controller looks like this:
>
> function add ($type) {
> $inputs = "";
> $url = "";
> $redirect = "";
>
> switch($type) {
> case "musician":
> $inputs = array("field1");
> $url = "/musiker/neu";
> $redirect = "/musiker";
> break;
> case "band":
> $inputs = array("field2");
> $url = "/band/neu";
> $redirect = "/band";
> break;
> }
>
> $this->set("inputs", $inputs);
> $this->set("url", $url);
>
> if( $this->data ) {
>
> if( $this->Request->save($this->data) ) {
> $this->redirect($redirect);
> }
>
> }
> }
>
> Then this SQL Error pops up and an empty row was saved (except created
> and modified fields):
>
> SELECT COUNT(*) AS `count` FROM `requests` AS `Request` WHERE
> `Request`.`id` = band 1054: Unknown column 'band' in 'where clause'
>
> INSERT INTO `requests` (`modified`,`created`) VALUES ('2008-06-01
> 14:20:14','2008-06-01 14:20:14')
>
>
> Why cakePHP assumes that the first argument is the ID?
>
> Regards,
> Alexander
>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---