【发布时间】:2015-11-20 19:50:03
【问题描述】:
我正在尝试将我的 Yii2 项目上传到服务器。当我尝试在 web 文件夹中加载 index.php 时,出现错误:
yii\base\Exception带有消息“找不到类yii\base\model”。
我知道Yii2没有找到模型,但我不知道为什么会这样。我也无法进入其他视图。我需要更改代码中的其他内容吗?
这是 Buscar model 的内容。
class Buscar extends model // This is line 6 that was mentioned in the error
{
public $q, $m, $t, $p, $a;
public function rules()
{
return[
["q", "match", "pattern" => '/^[0-9a-záéíóúñ\s]+$/i', 'message' => 'Sólo se aceptan letras y numeros'],
["m", "match", "pattern" => '/^[0-9a-záéíóúñ\s]+$/i', 'message' => 'Sólo se aceptan letras y numeros'],
["t", "match", "pattern" => '/^[0-9a-záéíóúñ\s]+$/i', 'message' => 'Sólo se aceptan letras y numeros'],
["p", "match", "pattern" => '/^[0-9a-záéíóúñ\s]+$/i', 'message' => 'Sólo se aceptan letras y numeros'],
["a", "match", "pattern" => '/^[0-9a-záéíóúñ\s]+$/i', 'message' => 'Sólo se aceptan letras y numeros'],
];
}
public function attributeLabels()
{
return [
'q' => "Buscar:", //esto aparece en index
'm' => "Buscar Monografia:",
't' => "Buscar Tesis:",
'p' => "Buscar Publicacion Periodica:",
'a' => "Buscar Articulos:"
];
}
...
}
不知道错误是不是在extends model,应该是extends Model?
【问题讨论】:
-
它显示什么错误?它可以在您的本地服务器上运行吗?如果是的话,你的本地环境和服务器环境有什么区别...你需要自己做更多的努力,然后当遇到问题时,请确保你正确描述了细节
-
错误显示在图片链接中。该项目在 Windows 中通过 apache 在本地服务器上完美运行。服务器环境是unix的。