{"id":20286945,"url":"https://github.com/fauzan1892/codeigniter4-hmvc","last_synced_at":"2025-09-22T16:31:43.527Z","repository":{"id":185486748,"uuid":"673616571","full_name":"fauzan1892/codeigniter4-hmvc","owner":"fauzan1892","description":"CodeIgniter 4 HMVC","archived":false,"fork":false,"pushed_at":"2023-08-02T04:08:00.000Z","size":1006,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-14T14:43:59.248Z","etag":null,"topics":["codeigniter-template","codeigniter4","hmvc-codeigniter","php","php-framework","php8"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fauzan1892.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-02T03:29:46.000Z","updated_at":"2024-11-07T19:38:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"8c7a0ed8-c105-4222-8548-fb2a4c95260e","html_url":"https://github.com/fauzan1892/codeigniter4-hmvc","commit_stats":null,"previous_names":["fauzan1892/codeigniter4-hmvc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fauzan1892%2Fcodeigniter4-hmvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fauzan1892%2Fcodeigniter4-hmvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fauzan1892%2Fcodeigniter4-hmvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fauzan1892%2Fcodeigniter4-hmvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fauzan1892","download_url":"https://codeload.github.com/fauzan1892/codeigniter4-hmvc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233863402,"owners_count":18742133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeigniter-template","codeigniter4","hmvc-codeigniter","php","php-framework","php8"],"created_at":"2024-11-14T14:37:31.092Z","updated_at":"2025-09-22T16:31:42.949Z","avatar_url":"https://github.com/fauzan1892.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Codeigniter4-HMVC\n\nThis is my version of Hierarchical model–view–controller (HMVC) project starter using CodeIgniter4 framework.\n\n### Screenshot Example\n\n![Home Page](assets/images/home-ci4-hmvc.png)\n\n\u003cbr/\u003e\n\n## HMVC Structure\n### Default Structure\nBy default, there is the structure of Codeigniter4-HMVC \n\n```\nassets\n    \\{YourFolderCSSAssets}\nci4-app\n    \\DefaultFilesForCodeIgniter4\nModules\n    \\{YourModule}\n        \\Controllers\n            {YourController}.php\n        \\Models\n            {YourModel}.php\n        \\Views\n            {YourView}.php\n        Routes.php\nTemplates\n    \\Controllers\n        {BaseController}.php\n    \\helpers\n        {YourCustomHelper}.php\n    \\components \n        {YourViewComponents}.php\n    \\layouts\n        {YourViewLayout}.php\n```\n\n### Screenshot Folder\n\n![Create Folder](assets/images/folder.png)\n\n### Custom Structure\n\nYou can structuring your module freely, because CodeIgniter4 use PSR4. \nIf you want to change the structure of Routes.php in Config Module folder or the structure of Module Controllers, you must change app/Config/Routes.php in HMVC\n\n## Contribute\n\nYou can contribute for extend CodeIgniter4 capabilities or add command prompt for development use by fork this repository. After that, you can make pull request.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffauzan1892%2Fcodeigniter4-hmvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffauzan1892%2Fcodeigniter4-hmvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffauzan1892%2Fcodeigniter4-hmvc/lists"}