我使用MVC模型工作(第一次),我在显示错误警告时遇到了一些问题...
例如,我得到了这个
控制器:
include_once(UserModel.php);
$userdata = new User_Model();
$biography = $userdata->Get_UserBio();
型号:
include_once(conexion.php);
//I make my prepared query and...
if ($user_infoprofile->execute()):
$data= $user_infoprofile->get_result();
if ($data->num_rows):
while ($result=$data->fetch_array()):
$this->userbio[]=$result;
endwhile;
else:
//I want to display something like
$error= "you have to fill your bio",
echo $error;
endif;
else:
$error="invalid request";
echo $error;
endif;
return $this->userbio;
$user_infoprofile->close();
查看:
include_once(UserController.php);
//if there are rows in the array I display
foreach...
//But heres my problem... if there are not rows in the array... I want to display something else
我该怎么办?我是初学者,或者还有其他更干净的方法吗?
答案 0 :(得分:0)
在require
个功能中使用引号。像这样:include_once('UserModel.php');
。如果要显示所有错误,可以使用以下行:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
答案 1 :(得分:0)
if(empty($var_array)){
echo "There is not results...";
}else{
foreach....
}
你的意思是如何检查数组是否为空?
答案 2 :(得分:-1)
好吧但是,问题是如何在我的view.php文件的特定部分进行操作...因为如果我使用'echo',这条消息将出现在任何地方而不是我想要的地方......