Giter VIP home page Giter VIP logo

codeigniter-crud_model's Introduction

What is CRUD_model?

CodeIgniter CRUD_Model, Es una simplificación de las funciones crear, leer, editar, deshabilitar, habilitar y eliminar. ciertamente existen varias herramientas mucho más completas. No quería tener algo que no usaba. así que decidí crear mi propia estructura CRUD_model. A este pretendo agregarle funcionalidades según sea la necesidad, así como un sistema de observador basado en eventos, adivinanzas inteligentes de nombres de tablas y eliminación sin problemas

Este modelo no es precisamente una librería y una aplicación de tercero, por lo que permite fácilmente trabajar control modelos inclusos crear modelos para cada controlador y usar la base del CRUD sin ningún problema

Installation:

  1. descarga el archivo CRUD_model.php del repositorio. colocalo en la ruta.
CodeIgniter
  ├── application
      └── model
          └── CRUD_Model.php
  1. Entra en aplication > Confing y edita el archivo autoload.php solo debes agregar
    $autoload['model'] = array('CRUD_model');

Listo ya puedes usarlo desde tu controlador.

Table of contents:

Property Status Description
__getAll ⚠️ Es un constructor de 'read' pasado el nombre de la entidad a consultar
create 👍 Registra un nuevo elemento en base de datos
create Registra un nuevo elemento en base de datos
create_much Correr una array e insertar varios elementos
create_much ⚠️ Registra un nuevo elemento en base de datos
read ⚠️ Correr una array e insertar varios elementos
read_id ⚠️ <> lee todos los elementos de una <>
read_field_table ⚠️ <>
read_where ⚠️ Retorna el campo solicitado ejemplo: << db->select('cod_key') >>
read_last ⚠️ <> retorna todos los valores de tabla
read_data_table ⚠️ Retorna el ultimo valor solicitado. ORDER_BY = DESC, LIMIT = 1
edit ⚠️ Realiza un > > retorna el valor en formato
edit_much ⚠️ Editar un elemento pasado el ID
edit_all_where ⚠️ Corre (2) array con todos los Id's a editar y otro con los dato a modificar por Id
edit_where ⚠️ realiza un > de todos los elementos de la tabla >
delete ⚠️ editar un elemento pasado un ID >
delete_much ⚠️ Elimina el elemento pasado el ID
delete_where ⚠️ Corre un array con todos los Id's a eliminar de la tabla
disable ⚠️ Eliminar un elemento pasado el ID >
disable_much ⚠️ Cambia de 'estado' (I inactivo)
disable_all_where ⚠️ Corre un array con todos los Id's que se van ha desabilitar (disable)
enable ⚠️ desabilita todos los elementos de la tabla >
enable_much ⚠️ Habilita un elemento que fue desabilitado >
Leyenda:
Status Description
👍 Funciona
👎 No funciona (Bug o falta completar)
⚠️ Falta desarrollar
  • ⚠️ Falta desarrollar

Documentation

Intentare dar el mayor numero de destalles posible sobre cada una de las funciones desarrolladas. no todas estan en funcionameinto muchas de de ellas tan solo son una idea de lo que se quiere hacer mas adelante.

__getAll($entity, $where, $method)

⚠️ | Show info.
print("hello world!")

create($entity, $where, $method)

⚠️ | Show info.
print("hello world!")

😱¡INCOMPLETO! 😱

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.