On 7/13/07, majna <[EMAIL PROTECTED]> wrote:
>
> Must be something else. Paste controller code.

Hi Majna,

This is my code

==============================================================
<?php
class ProductsController extends AppController {

        var $name = 'Products';
        var $helpers = array('Html', 'Form' );

        function index() {
                $this->Product->recursive = 0;
                $this->set('products', $this->Product->findAll());
        }

        function view($id = null) {
                if (!$id) {
                        $this->Session->setFlash('Invalid id for Product.');
                        $this->redirect('/products/index');
                }
                $this->set('product', $this->Product->read(null, $id));
        }

        function add() {
                if (empty($this->data)) {
                        $this->set('users', 
$this->Product->User->generateList());
                        $this->render();
                } else {
                        $this->cleanUpFields();
                        if ($this->Product->save($this->data)) {
                                $this->Session->setFlash('The Product has been 
saved');
                                $this->redirect('/products/index');
                        } else {
                                $this->Session->setFlash('Please correct errors 
below.');
                                $this->set('users', 
$this->Product->User->generateList());
                        }
                }
        }

        function edit($id = null) {
                if (empty($this->data)) {
                        if (!$id) {
                                $this->Session->setFlash('Invalid id for 
Product');
                                $this->redirect('/products/index');
                        }
                        $this->data = $this->Product->read(null, $id);
                        $this->set('users', 
$this->Product->User->generateList());
                } else {
                        $this->cleanUpFields();
                        if ($this->Product->save($this->data)) {
                                $this->Session->setFlash('The Product has been 
saved');
                                $this->redirect('/products/index');
                        } else {
                                $this->Session->setFlash('Please correct errors 
below.');
                                $this->set('users', 
$this->Product->User->generateList());
                        }
                }
        }

        function delete($id = null) {
                if (!$id) {
                        $this->Session->setFlash('Invalid id for Product');
                        $this->redirect('/products/index');
                }
                if ($this->Product->del($id)) {
                        $this->Session->setFlash('The Product deleted: id 
'.$id.'');
                        $this->redirect('/products/index');
                }
        }

}
?>
==============================================================

Thanks for any suggestion !

Regards,

Feris

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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