Download the PHP package nguyenanhung/codeigniter-framework without Composer

On this page you can find all versions of the php package nguyenanhung/codeigniter-framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package codeigniter-framework

CodeIgniter v3.2.x - vendor packages build

Latest Stable Version Total Downloads Daily Downloads Monthly Downloads License PHP Version Require

Repackaged version of CodeIgniter's system framework, compatible with Composer and PHP 7, PHP 8

Since version v3.2.0 - the framework is fully compatible with PHP 8.2

This package is constantly updated with new features from the original CodeIgniter3 branch. So it is always updated with bug fixes and added new features

Main features

Added some extension libraries, related helpers

Instructions for installing packages into the project

  1. Install the package into the project with the following command

  2. Update the index.php file

Find the line

Edit as follows

  1. Delete the system folder in the project root folder for neatness

User guide

Instructions for writing a Controller that inherits a Base Controller

In the library, there is a built-in Base Controller, inherit as follows

  1. Build a new Controller according to the CodeIgniter 3 documentation
  2. Inherit the class from HungNG_CI_Base_Controllers instead of CI_Controller, for example as follows

Instructions for writing a Controller that runs a Queue Worker

In the library, there is a built-in Base Queue Worker (built by yidas), inherit as follows

  1. Build a new Controller according to the CodeIgniter 3 documentation
  2. Inherit the class from HungNG_CI_Base_Queue_Worker instead of CI_Controller, for example as follows

Learn more details in the documentation here: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-queue-worker

Instructions for writing a Controller to run RESTful API Service

In the library, there is a pre-built RESTful Base (built by yidas), inherit as follows

  1. Build a new Controller according to the CodeIgniter 3 documentation
  2. Inherit the class from HungNG_CI_Base_REST instead of CI_Controller, for example as follows

Learn more details in the documentation here: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-rest

Instructions for writing a Model that inherits Base Model

  1. Build a model according to the CodeIgniter 3 documentation
  2. Inherit the class from HungNG_Custom_Based_model instead of CI_Model, for example as follows

How to write a Model that inherits the Base ORM Model

  1. This package adds a modern way to write models in ORM style with Elegant patterns like Laravel Eloquent ORM & Yii2 Active Record (built by yidas)
  2. Read detailed documentation on how to integrate and deploy here with visual and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-orm-model

Basic SEO Integration Guide

  1. This package adds a simple SEO library and helper

  2. Read detailed documentation on how to integrate and deploy here with visual and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/blob/main/codeigniter3-basic-seo/README.md

Instructions for using MongoDB database in the project

  1. By default, CodeIgniter v3 does not support MongoDB. However, that is not a limitation, CodeIgniter is an open framework, so I have added a library to support calling, interacting, and processing with MongoDB database, which is also quite similar to CodeIgniter 2's Query Builder. Read detailed documentation on how to integrate and deploy here with intuitive and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-mongodb

Instructions for using Elasticsearch in the project

  1. By default, CodeIgniter v3 does not support Elasticsearch. However, that does not limit it, CodeIgniter is an open framework, so I have added a library to support calling and interacting with Elasticsearch
  2. Read detailed documentation on how to integrate and deploy here with intuitive and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-elasticsearch

Instructions for integrating HMVC model into the project

  1. Create folder: modules in the application folder. Refer to the modules-samples folder structure at https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/modules-sample

  2. Create file hmvc.php with the following content

  3. Load the hmvc.php file into the config.php file

  4. Create file MY_Loader.php in folder application/core/ with following content

  5. Create file MY_Router.php in folder application/core/ with following content

  6. Deploy the code in the new modules folder, similar to the following

How to check if the filenames in your project are up to CodeIgniter standards

  1. This controller checks CodeIgniter 3.0 class filename.

  2. Read detailed documentation on how to integrate and deploy here with visual and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter3-filename-checker

Instructions for logging all queries in CodeIgniter and recording the Execution Time of each Queries

  1. By default, CodeIgniter v3 does not support logging the Execution Time of Queries. However, you can use Hooks to do this

  2. Read the detailed documentation on how to integrate and deploy here with visual and specific examples: https://github.com/nguyenanhung/codeigniter-framework-sample/tree/main/codeigniter-log-all-queries

CodeIgniter Basic Helper

Contact Information

Name Email Skype Facebook Website
Hung Nguyen [email protected] nguyenanhung5891 @nguyenanhung https://nguyenanhung.com

All versions of codeigniter-framework with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
ext-json Version *
nguyenanhung/codeigniter-basic-helper Version >=1.0
symfony/polyfill-mbstring Version >=1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nguyenanhung/codeigniter-framework contains the following files

Loading the files please wait ....