我使用 Gii代码生成器为位于非公共架构中的表创建模型及其CRUD,但是URL无法正常工作:找不到错误404。
我有一个名为 travels 的 PostgreSQL 数据库,其中有两个模式:公共和实验室。使用公共架构,一切都很完美。
现在我需要使用我最近创建的实验室模式。所以我创建了模型(一个小问题:自动完成不适用于实验室模式,但无论如何都会创建模型):
然后我创建了CRUD:
然后我试着看结果:
这是我的 common / config / main-local.php 文件:
<?php
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'pgsql:host=localhost;dbname=travel',
'username' => 'aaaa',
'password' => 'bbbb',
'charset' => 'utf8',
],
],
];
答案 0 :(得分:0)
问题是我之前修改过这个文件而且有些不对劲:
<强> /供应商/ yiisoft / yii2-GII /发电机/污物/默认/视图强>
关于模型自动完成的问题仍然存在。
答案 1 :(得分:0)
将文件gii.js从vendor/yiisoft/yii2-gii/assets
复制到您为案例引发错误的目录会有所不同。