コントローラーから返される理由がわかりませんが、単純なvar_dump
.
私が従う手順:
モジュール/コントローラー/home.php
$result = modules::run("apis/c_$api/data", $parameters); var_dump($result); //works
modules/apis/controllers/c_api1.php
function data() { #.... case 'getDataInfo': echo 'baa'; //Not working $result = simplexml_load_string($this->api1->getDataEntry($parameters['id'], false)); var_dump($result); //Not working break; #.... }
なぜこれが起こるのですか?$result
戻り値は機能しますが、またはは機能しないecho
という事実var_dump()
アップデート
$result
ケース内の行にコメントを付けると出力がないため、関数は機能します。それはケースが機能することを意味しますが、それでも私は得られませんecho