Skip to content

Installation

Remember - you still need to include the htmx javascript library inside the head tag.

Composer Installation

The only thing you have to do is to run this command, and you're ready to go.

composer require michalsn/codeigniter-htmx

Manual Installation

In the example below we will assume, that files from this project will be located in app/ThirdParty/htmx directory.

Download this project and then enable it by editing the app/Config/Autoload.php file and adding the Michalsn\CodeIgniterHtmx namespace to the $psr4 array. You also have to add Common.php to the $files array, like in the below example:

<?php

...

public $psr4 = [
    APP_NAMESPACE => APPPATH, // For custom app namespace
    'Config'      => APPPATH . 'Config',
    'Michalsn\CodeIgniterHtmx' => APPPATH . 'ThirdParty/htmx/src',
];

...

public $files = [
    APPPATH . 'ThirdParty/htmx/src/Common.php',
];