In echo $ dataを実行すると、ユーザーモデルのデータが出力されます。私の質問は、私がやろうとしたが、動作しなかった同じデータをユーザーコントローラで取得する方法です。モデルからコントローラへのデータの取得
user.php(モデル)
function display_children($parent, $level)
{
$result = mysql_query('SELECT title FROM tree '.'WHERE parent="'.$parent.'"');
while ($row = mysql_fetch_array($result))
{
$data = str_repeat(' ',$level).$row['title']."\n";
// echo $data if i remove comment it display all data
// i m getting all data on this variable $data
$this->display_children($row['title'], $level+1);
}
}
users_controller.php
public function admin_mlm($id){
pr($this->User->display_children('Food',0)); // function argument work but no data printed here
}
DBにレベル= 0のデータがありますか? –
私はユーザーコントローラから引数を渡します。私のデータはモデルで正しく表示されますが、コントローラの同じデータを取得する方法は問題があります。 –
これは単純なタスクのラッパークラス(データソース)を使用しない理由です。結局、強力なフレームワークの主な利点の1つです。 – mark