duanlanzhi5509 2016-03-09 09:44
浏览 31

调用控制器中的方法时会显示未知方法,该方法存在于cakephp 3.2中该控制器的模型中

I am new to cakephp 3.2 I have saved data by calling model in cakephp 2X version in this way.

 $this->Schools->add_school($schools);

I have used the same in 3x,but it not working showing Unknown method "add_school"

I have defined the function in model also

below is model code School.php

School.php

<?php

namespace App\Model\Entity;
use Cake\Auth\DefaultPasswordHasher;
use Cake\ORM\Entity;



class School extends Entity
{

      public function add_school($schools) {
        echo "hii";exit;
    }
}

error is showing Unknown method "add_school" Please suggest me. Thank you in advance.

  • 写回答

3条回答 默认 最新

  • doujun7161 2016-03-09 09:51
    关注

    Simple typo - $this->Schools is wrong - class School should be called as $this->School->

    Edit: Why is someone downvoting all answers?

    评论

报告相同问题?

悬赏问题

  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器