grocerycrud 2

Grocery CRUD és una biblioteca de codi obert que facilita la vida d'un desenvolupador. Poques línies de codi senzilles i podeu crear un CRUD estable complet amb bones vistes.

<?php namespace App\Controllers;

use App\Libraries\GroceryCrud;

class Admin extends BaseController
{
	public function posts()
	{
	    $crud = new GroceryCrud();

	    $crud->setTable('posts');
        $crud->setRelation('category_id','categories','name');
		
	    $output = $crud->render();

		return $this->_exampleOutput($output);
	}
	
	public function categories()
	{
	    $crud = new GroceryCrud();

	    $crud->setTable('categories');
        
		
	    $output = $crud->render();

		return $this->_exampleOutput($output);
	}
	
	public function etiquetas()
	{
	    $crud = new GroceryCrud();

	    $crud->setTable('etiquetas');
        
		
	    $output = $crud->render();

		return $this->_exampleOutput($output);
	}
	
	public function post_etiquetas()
	{
	    $crud = new GroceryCrud();

	    $crud->setTable('post_etiquetas');
        $crud->setRelation('post_id','posts','title');
		$crud->setRelation('etiqueta_id','etiquetas','name');
		
	    $output = $crud->render();

		return $this->_exampleOutput($output);
	}

	

    private function _exampleOutput($output = null) {
        return view('admin', (array)$output);
    }


}