我有两个类。 UserModel和UserController。如何在PHP中使用另一个类中的类?
文件:本地主机/控制器/ user.controller.php
<?php
class UserController
{
public function GetArray() {
$query = 'SELECT id, username, email, password FROM Users';
$result = mysql_query($query);
$model = new UserModel();
while ($row = mysql_fetch_array($result)) {
$model->id = $row['id'];
$model->username = $row['username'];
$model->email = $row['email'];
$model->password = $row['password'];
$array[] = $model;
}
return $array;
}
}
?>
的的usermodel类是在另一个文件:本地主机/型号/ user.model.php。第6行导致错误,因为没有对其他文件的引用。我怎样才能做到这一点?我的英语不好,谢谢大家。
在大多数情况下,您应该使用'require_once'。 – 2012-02-18 02:26:41
当我在文件顶部添加“require_once'../models/user.model.php'”时,Chrome会给我一个错误消息,而不会显示页面。 '错误HTTP {500(内部服务器错误):' – LucasFerreira 2012-02-18 02:29:37
leo,如果您使用的是__autoload();-) – 2012-02-18 02:31:09