我有一个具有大约 5-6 个功能的控制器。
class Register extends CI_Controller {
public function index()
{
// some code written
}
public function Add()
{
// Some code written
}
public function xyz()
{
// Some code written
$this->abc();
}
public function abc()
{
// Some code written
}
}
在
xyz
函数中,我想调用abc
函数。
这可能吗 ?如果是的话,怎么称呼?
有可能,你写的代码是正确的
public function xyz()
{
// Some code written
$this->abc(); //This will call abc()
}
编辑:
你正确尝试过这个吗?
class Register extends CI_Controller {
public function xyz()
{
$this->abc();
}
public function abc()
{
echo "I am running!!!";
}
}
并致电
register/xyz
Codeigniter v4:如果您将其添加到控制器方法中,则还要添加返回:
class MYCONTROLLER extends BaseController {
public function one() {
return $this->two('Hello!');
}
public function two($dummy) {
echo $dummy;
}
}