Controller Part to list, grid, view, insert, update and delete in the MVC framework (Part 3 of 5)

include_once('components/product_category/model.php');
include_once('components/product_category/views/view.php');

class Controller
{
    function doAction()
    {
        switch ($_REQUEST['p_sub'])
        {
            case 'list':
                if($_REQUEST['opt_view'] =='insert')
                {
                   
                    Model::insert();
                }
               
                if($_REQUEST['opt_view'] =='delete')
                {
                    Model::delete($_GET['del_id']);
                }
               
                if($_REQUEST['opt_view'] =='update')
                {
                    Model::update($_GET['edit_id']);
                }
       
       
                $data=Model::getall(0);
                View::showGrid($data);
               
                break;
               
            case 'form':
                if($_REQUEST['opt_view'] =='edit')
                {
                    $obj_ = Model::getSingleItem($_GET['edit_id']);
                }
                $cdata = Model::getParentCategory();
                View::showForm($obj_,$cdata);
                break;
               
        }
    }
}
?>

Comments

Popular posts from this blog

Opencart error: Notice: Trying to access array offset on value of type null in ..../vendor/scss.inc.php on line 1753

Creating Class Templates

Fixed: Opencart installation error linux: warning: fopen(system/storage) failed to open stream: Permission denied