我使用this mvc。现在我想知道如何将模型数据用于控制器?
这是一行代码:
$registry->db = db::getInstance();
但上面的代码不能在控制器上运行,我可以直接在控制器中使用db::getInstance();
。但我不能使用$ registry-> db而不是它。为什么?
最后,如何将模型用于控制器?
答案 0 :(得分:0)
$ registry的所有属性都设置为私有,因此您必须将其存储在其他位置:
$data = Array
(
[0] => Array
(
[product_id] => 1
[form_id] => 18
[product_name] => test tet
)
[1] => Array
(
[product_id] => 2
[form_id] => 18
[product_name] => test product
)
)
function array_replacing(&$item, $key)
{
if($key == 'form_id')
$item = 'myform';
}
array_walk_recursive($data, 'array_replacing');