/ / Yii2 CRUD URL-Problem - PHP, yii2

Yii2 CRUD URL-Ausgabe - PHP, yii2

Meine Yii2-App basiert auf einer erweiterten Vorlage. Ich habe CRUD für ein Modell namens News in der Backend-Seite erstellt.

Jetzt wenn ich versuche zu öffnen

/localhost/backend/web/index.php?r=News

Die Anfrage konnte nicht gelöst werden.

Not Found (#404)

Unable to resolve the request "News".

Hier ist die Struktur:

backend

models
News

controllers
NewsController

Views
News
index
_form
_search
create
update
view

die URL /localhost/backend/web/index.php?r=News

Was mache ich falsch?

Antworten:

1 für die Antwort № 1

Versuchen Sie /localhost/backend/web/index.php?r=news es ist Groß-und Kleinschreibung.


0 für die Antwort № 2

Wie Mihai P sagte, das Problem liegt wahrscheinlich an der Groß- und Kleinschreibung, aber wenn Sie aus irgendeinem Grund den Großbuchstaben benötigen, können Sie einfach Ihre config / main.php-Datei so ändern:

"components" => [
"urlManager"=>[
"rules"=>[
"News"=>"/news",
],
"enablePrettyUrl"=>true,
],
...

Dann wirst du url wie /backend/web/index.php/News loo, wenn Sie die index.php entfernen wollen, schauen Sie sich das an Verknüpfung das gibt dir einige Möglichkeiten, das zu tun.