{"id":16968803,"url":"https://github.com/reactmore/pagination-codeigniter","last_synced_at":"2025-03-21T18:42:43.529Z","repository":{"id":241081578,"uuid":"522839131","full_name":"reactmore/pagination-codeigniter","owner":"reactmore","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-09T07:07:54.000Z","size":75,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T13:29:07.703Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/reactmore.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-09T07:01:44.000Z","updated_at":"2022-08-09T07:03:04.000Z","dependencies_parsed_at":"2024-05-22T10:26:10.961Z","dependency_job_id":"f72592ea-931b-47e3-9f0a-ce2547bfd4c0","html_url":"https://github.com/reactmore/pagination-codeigniter","commit_stats":null,"previous_names":["reactmore/pagination-codeigniter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactmore%2Fpagination-codeigniter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactmore%2Fpagination-codeigniter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactmore%2Fpagination-codeigniter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactmore%2Fpagination-codeigniter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reactmore","download_url":"https://codeload.github.com/reactmore/pagination-codeigniter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244852118,"owners_count":20521151,"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":[],"created_at":"2024-10-14T00:22:58.133Z","updated_at":"2025-03-21T18:42:43.498Z","avatar_url":"https://github.com/reactmore.png","language":"PHP","readme":"# CodeIgniter 4 Application Starter\n\n## Pagination\n\nRelated files : \n- Controllers/Home.php\n- Models/UsersModel.php\n- views/_pagination.php\n- views/welcome_messages.php\n- Common.php\n\nProblem : \nIf i use code version 4.2.3 Undefined variable $pager \n```php\n// File : System/Pager/Pager/php on Line 117 \nprotected function displayLinks(string $group, string $template): string\n    {\n        if (!array_key_exists($template, $this-\u003econfig-\u003etemplates)) {\n            throw PagerException::forInvalidTemplate($template);\n        }\n\n        $pager = new PagerRenderer($this-\u003egetDetails($group));\n\n        // v4.2.3 \n        return $this-\u003eview-\u003esetVar('pager', $pager)-\u003erender($this-\u003econfig-\u003etemplates[$template], null, false);\n        // v4.2.1\n        return $this-\u003eview-\u003esetVar('pager', $pager)-\u003erender($this-\u003econfig-\u003etemplates[$template]);\n    }\n```\n\n## Database \n\n```sql\nCREATE TABLE `users` (\n  `id` int NOT NULL,\n  `username` varchar(999) DEFAULT NULL,\n  `address` text,\n  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;\n\nALTER TABLE `users`\n  ADD PRIMARY KEY (`id`);\n\n  ALTER TABLE `users`\n  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;\nCOMMIT;\n```\n\n\nSeed Users Table : \n\n```\nphp spark fake:users\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactmore%2Fpagination-codeigniter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freactmore%2Fpagination-codeigniter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactmore%2Fpagination-codeigniter/lists"}