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',
];