A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$log is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$hooks is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$config is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$uri is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$router is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$output is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$security is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$input is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$lang is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$load is deprecated
Filename: core/Controller.php
Line Number: 78
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$db is deprecated
Filename: core/Loader.php
Line Number: 396
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated
Filename: database/DB_driver.php
Line Number: 371
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 292
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 166
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 235
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 315
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 356
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$session is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$form_validation is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 8
Function: __construct
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Circle::$m_data is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 10
Function: model
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$db is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$session is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$form_validation is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$m_data is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/u7641530/public_html/malasngoding.com/cicore/application/controllers/Circle.php
Line: 502
Function: view
File: /home/u7641530/public_html/malasngoding.com/index.php
Line: 326
Function: require_once
Cara load model dari controller lain di CodeIgniter 3- Circle
Cara load model dari controller lain di CodeIgniter 3
Halo semua,
Aku baru belajar CI3 dan nemu kasus yang agak bingungin.
Aku punya `User_model` yang biasanya dipanggil di `User.php`, tapi sekarang aku mau pakai juga di controller lain kayak `Dashboard.php`.
Aku udah coba ini:
$this->load->model('User_model');
tapi kadang error, kadang nggak. Apakah ada setting khusus atau cara recommended buat load model dari controller lain?
Terima kasih sebelumnya ?
2 Jawaban
Kalau errornya "Unable to locate the model", biasanya karena CI nggak nemu file-nya. Pastikan nama file `User_model.php` sesuai dan ada di folder `application/models/`.
Kalau modelnya ada di subfolder, panggilnya pakai:
$this->load->model('folder/User_model');
Dan di dalam file-nya, nama class harus sesuai juga:
class User_model extends CI_Model
Semoga membantu!
0
Aku biasanya load model langsung di constructor controllernya kayak gini:
public function __construct() {
parent::__construct();
$this->load->model('User_model');
}
Selama model dan class-nya bener, harusnya aman sih.
0
Coba pindahin modelnya ke folder controller, mungkin CI nggak bisa baca path-nya.
0
Silahkan
Login untuk menjawab.