Skip to content

mpmont/ci4-snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codeigniter 4 Snippets for Sublime Text 2/3

Codeigniter Downloads

This is a Sublime Text package which includes a bunch of handy snippets for doing Codeigniter 4 framework development.

Easy installation

If you have the Package Control package installed, you can install Codeigniter framework Snippets from inside Sublime Text itself. Open the Command Palette and select "Package Control: Install Package", then search for Codeigniter 4 framework Snippets.

Manual installation

If you haven't got Package Control installed you will need to make a clone of this repository into your packages folder (Preferences > Browse packages...), like so:

git clone https://github.com/mpmont/ci4-snippets ci4-snippets

If you find error or whatever just fork it and send me a pull request.

Avaiable snippets

Command Description
ci_model Model namespace
ci_controller Controller namespace
ci_load_helper Load helper sintax
ci_view Echo CI view
ci_new_renderer New View Renderer
ci_render_section =ci_log Logging information> Render section view
ci_extend_layout Extend layout (insert view into a layout)
ci_view_section View section (content within a view that extends a layout)
ci_view_include View include
ci_get_locale Get Locale
load_database Load the Database
ci_db_query Query
ci_query_result Get the query result as object
ci_query_result_array Get the query result as array
ci_query_row Get the query result as row (object)
ci_query_row_array Get the query result as row (array)
ci_addroute Add Route
ci_addrouteclosure Add Route With Closure
ci_anchor Anchor Link
ci_getCookie Return any data from $_COOKIE
ci_getGet Return any data from $_GET
ci_getPost Return any data from $_POST
ci_getServer Return any data from $_SERVER
ci_getVar Return any data from $_GET, $POST, or $_COOKIE
ci_isajax Check if request is ajax
ci_iscli Check if request is CLI
ci_issecure Check if request is HTTPS
ci_log Logging information
ci_filter Create a new filter class
ci_db_conn Create a new database connection
ci_entity Create a new Entity class
ci_cache Save into the cache for x minutes
ci_getcache Grab an instance of the cache engine directly through the Services class
ci_email Basic example demonstrating how you might send email
ci_email_config Basic email Preferences
ci_html_table Create a basic html table based in a given array
ci_query_table Create a basic html table based in query result
ci_table_template Set your basic html table layout
ci_inicontroller Create an init controller function
ci4_affectedRows Query builder get the affected rows
ci4_countAll Query builder count all results
ci4_db_from Query builder set From
ci4_db_join Query builder set Join
ci4_db_whereNotIn Query builder Where Not In
ci4_db_whereNotInSubquery Query builder where not in with subquery
ci4_getPlatform Get DB platform
ci4_getVersion Get DB Version
ci4_insertID Get inserted ID
ci4_lastQuery Get last query from query builder

Contributors