返信遅くなりました。
僕が規格を増やす時(未だにやってますが(汗)に使った方法ですと、プロからすれば非効率的でしょうが、
引用:
/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
/**
* Page のアクション.
*
* @return void
*/
function action() {
$objFormParam = new SC_FormParam_Ex();
switch($this->getMode()){
var_dump("aaa");
case "getList":
var_dump("bbb");
$this->lfInitNewsParam($objFormParam);
$objFormParam->setParam($_POST);
$objFormParam->convParam();
$this->arrErr = $objFormParam->checkError(false);
if(empty($this->arrErr)){
$json = $this->lfGetNewsForJson($objFormParam);
echo $json;
exit;
} else {
echo $this->lfGetErrors($this->arrErr);
exit;
}
break;
case "getDetail":
var_dump("ccc");
$this->lfInitNewsParam($objFormParam);
$objFormParam->setParam($_GET);
$objFormParam->convParam();
$this->arrErr = $objFormParam->checkError(false);
if(empty($this->arrErr)){
$json = $this->lfGetNewsDetailForJson($objFormParam);
echo $json;
exit;
} else {
echo $this->lfGetErrors($this->arrErr);
exit;
}
break;
default:
$this->newsCount = $this->lfGetNewsCount();
$this->arrNews = $this->lfGetNews();
break;
}
}
などとして、流れを確認する方法です。
関連する全てのファイルに異なる出力でつけてみると、流れがわかるかも・・・
このLC_Page_FrontParts_Bloc_News.phpもそうですが、先ほど修正された、LC_Page_Shopping.phpや、SC_Helper_Mobile.phpなんかも関係ありそうな気がします。
----------------
何分知識が浅いですが・・・
出来得る限り協力したいと思っています