fastin
Новичок
При выполнение функции:
Вылезает ошибка: Catchable fatal error: Object of class Help_Model could not be converted to string in ***\view.php on line ***
Вот код на который отсылается ошибка:
Часть кода страницы на которой выполняется данная функция:
Как устранить данную ошибку?
PHP:
public function model($name) {
$path = 'models/'.$name.'_model.php';
if(file_exists($path)) {
require_once 'models/'.$name.'_model.php';
$modelName = $name.'_Model';
$this->model = new $modelName();
}
}
Вот код на который отсылается ошибка:
PHP:
function parseVal($string)
{
$count = count($this->_data);
for ($i = 0; $i < $count; $i++) {
foreach ($this->_data[ $i ] as $key => $value) {
$string = str_replace("{" . $key . "}", $value, $string);
}
}
return $string;
}
PHP:
$controller = new $url[0];
$controller->view->model($url[0]);
if(isset($url[2])) {
if(method_exists($controller, $url[1])) {
$controller->{$url[1]}($url[2]);
} else {
echo 'Error!';
}
} else {
if(isset($url[1])) {
$controller->{$url[1]}();
} else {
$controller->index();
}
}
$controller->view->view();