cakephp4で開発をしていて、奇妙な現象にぶつかった。
Controllerの関数(edit)も記述しているし、viewにもeditが存在している。
しかし、editにアクセスしても、画面が真っ白でエラー表示も出ない。。。
なんだこれ。。
ということで、あれこれやってみました。
public function edit($id = null)
{
if($this->_myLink($id)===true){
//・
・
・
}elseif($this->_myLink($id)===false){
//
・
・
}
}
こんな風になっていたんですが、この内部関数の「_myLink」で
public function _myLink($id = null) {
$this->autoRender = false;
}
使っている関数内部で「autoRender = false」をしていたのが原因でした。。ちゃんちゃん。