Fatal error: Class 'CI_Pagination' not found … Codeigniter
I want to add ajax paging in CI_pagination
class, but for this I want to create a class MY_Pagination
which extends the CI_Pagination class but it gives error when I use this library by $this->load->library('pagination');
in my controller:
and calling the test function in new MY_Pagination Class
Fatal error: Call to undefined method CI_Pagination::test() ...
I also added the line $config['subclass_prefix'] = 'MY_';
in config.php
I changed the sub class name because of Please note that all native CodeIgniter libraries are prefixed with CI_ so DO NOT use that as your prefix.
on http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html
Here is my code
<?php
class MY_Pagination extends CI_Pagination {
function __construct() {
parent::__construct();
}
function test()
{
echo 'test';
}
}
?>
This code is saved in a file MY_Pagination.php.
I read the document from https://www.codeigniter.com/user_guide/general/creating_libraries.html but this not works why?
php codeigniter
add a comment |
I want to add ajax paging in CI_pagination
class, but for this I want to create a class MY_Pagination
which extends the CI_Pagination class but it gives error when I use this library by $this->load->library('pagination');
in my controller:
and calling the test function in new MY_Pagination Class
Fatal error: Call to undefined method CI_Pagination::test() ...
I also added the line $config['subclass_prefix'] = 'MY_';
in config.php
I changed the sub class name because of Please note that all native CodeIgniter libraries are prefixed with CI_ so DO NOT use that as your prefix.
on http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html
Here is my code
<?php
class MY_Pagination extends CI_Pagination {
function __construct() {
parent::__construct();
}
function test()
{
echo 'test';
}
}
?>
This code is saved in a file MY_Pagination.php.
I read the document from https://www.codeigniter.com/user_guide/general/creating_libraries.html but this not works why?
php codeigniter
add a comment |
I want to add ajax paging in CI_pagination
class, but for this I want to create a class MY_Pagination
which extends the CI_Pagination class but it gives error when I use this library by $this->load->library('pagination');
in my controller:
and calling the test function in new MY_Pagination Class
Fatal error: Call to undefined method CI_Pagination::test() ...
I also added the line $config['subclass_prefix'] = 'MY_';
in config.php
I changed the sub class name because of Please note that all native CodeIgniter libraries are prefixed with CI_ so DO NOT use that as your prefix.
on http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html
Here is my code
<?php
class MY_Pagination extends CI_Pagination {
function __construct() {
parent::__construct();
}
function test()
{
echo 'test';
}
}
?>
This code is saved in a file MY_Pagination.php.
I read the document from https://www.codeigniter.com/user_guide/general/creating_libraries.html but this not works why?
php codeigniter
I want to add ajax paging in CI_pagination
class, but for this I want to create a class MY_Pagination
which extends the CI_Pagination class but it gives error when I use this library by $this->load->library('pagination');
in my controller:
and calling the test function in new MY_Pagination Class
Fatal error: Call to undefined method CI_Pagination::test() ...
I also added the line $config['subclass_prefix'] = 'MY_';
in config.php
I changed the sub class name because of Please note that all native CodeIgniter libraries are prefixed with CI_ so DO NOT use that as your prefix.
on http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html
Here is my code
<?php
class MY_Pagination extends CI_Pagination {
function __construct() {
parent::__construct();
}
function test()
{
echo 'test';
}
}
?>
This code is saved in a file MY_Pagination.php.
I read the document from https://www.codeigniter.com/user_guide/general/creating_libraries.html but this not works why?
php codeigniter
php codeigniter
edited Nov 13 at 9:01
Manu K M
531314
531314
asked Dec 12 '12 at 9:53
Rohan Kumar
34.9k95990
34.9k95990
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Load the CI_Pagination
class before you try to extend it, so
$this->load->library('pagination'); // base class
$this->load->library('ajax_pagination'); // custom derived class
add a comment |
Why are you building a library for Pagination.
Codeigniter already has a pagination library
Refer this
http://ellislab.com/codeigniter/user-guide/libraries/pagination.html
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f13837061%2ffatal-error-class-ci-pagination-not-found-codeigniter%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Load the CI_Pagination
class before you try to extend it, so
$this->load->library('pagination'); // base class
$this->load->library('ajax_pagination'); // custom derived class
add a comment |
Load the CI_Pagination
class before you try to extend it, so
$this->load->library('pagination'); // base class
$this->load->library('ajax_pagination'); // custom derived class
add a comment |
Load the CI_Pagination
class before you try to extend it, so
$this->load->library('pagination'); // base class
$this->load->library('ajax_pagination'); // custom derived class
Load the CI_Pagination
class before you try to extend it, so
$this->load->library('pagination'); // base class
$this->load->library('ajax_pagination'); // custom derived class
answered Dec 12 '12 at 9:58
MrCode
54.2k85690
54.2k85690
add a comment |
add a comment |
Why are you building a library for Pagination.
Codeigniter already has a pagination library
Refer this
http://ellislab.com/codeigniter/user-guide/libraries/pagination.html
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
add a comment |
Why are you building a library for Pagination.
Codeigniter already has a pagination library
Refer this
http://ellislab.com/codeigniter/user-guide/libraries/pagination.html
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
add a comment |
Why are you building a library for Pagination.
Codeigniter already has a pagination library
Refer this
http://ellislab.com/codeigniter/user-guide/libraries/pagination.html
Why are you building a library for Pagination.
Codeigniter already has a pagination library
Refer this
http://ellislab.com/codeigniter/user-guide/libraries/pagination.html
answered Dec 12 '12 at 9:56
Christopher
1491211
1491211
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
add a comment |
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
I want ajax pagination in it so I am extending the existing one.
– Rohan Kumar
Dec 12 '12 at 10:20
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f13837061%2ffatal-error-class-ci-pagination-not-found-codeigniter%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown