Faites attention à cela n'importe quoi_else
Donc, j'ai mes contrôleurs et mes actions que je veux me comporter normalement en réponse à des exemples tels que celui-ci: mais pour tout ce qui ne tombe pas sous des contrôleurs et des actions spécifiques que je souhaite Tomber sous un contrôleur et action par défaut comme: blogcontroller et actionview. C'est là que viennent quoi que ce soit. P>
3 Réponses :
Lire mon article sur la manière de gérer ce scénario spécifique (plus d'autres choses) avec WordPress: http://www.yiiframework.com/wiki/322/integrat-Words-and-yii-still-Another-approach -utilisant-yii-as-the-routeur-contrôleur / p>
Essentiellement, afin de gérer une valeur par défaut comme celle-ci (et de la remettre à un système différent), le moyen le plus simple de le faire est de remplacer le système de traitement des exceptions de Yii, de prendre des erreurs 404 et de la main sur votre contrôleur de blog. p>
Si vous envoyez des personnes à votre contrôleur de blog en définissant votre action de contrôleur sous forme de gestionnaire d'erreur, Yii envoie une en-tête d'erreur 404 (même si vous gérez correctement l'erreur). Oui, j'ai beaucoup creusé dans ça. Non, je ne crois pas qu'il y ait une réponse plus simple :-). J'aimerais savoir si vous trouvez quelque chose de plus simple ... p>
Je reviendrai à coup sûr une fois que j'ai trouvé la meilleure solution à cette affaire
Si je vous ai réalisé correctement, vous pouvez utiliser quelque chose comme ceci: et le contrôleur: p>
En théorie, il a fière allure, dans la pratique, j'obtiens 404
Ce n'est pas une théorie, ça marche. Donc, j'aimerais que vous apportiez exactement ce que vous entrez exactement comme une URL. Je vous conseille de tester tout d'abord la ligne de la dernière configuration en commentant les autres (et en entrant Abra-cadabra comme une URL).
Regardez également ce QUESTION QUESTION
Je vais expliquer étape par étape Comment obtenir ce travail.
Étape 1 - Créez une application Web Yii P>
Naviguez sur votre chemin d'accès Yii dans votre console et créez une nouvelle webApp. Dans mon cas, j'ai utilisé cela dans ma console: p> où c: \ zeus \ yii-1.1.10.r3566 \ framework est mon cheminement de Yii PHP Cadre et C: \ zeus \ www \ yiiblog est le chemin de mon dossier Test WebApp P> Stept 2 - Faux mon domaine à dev.yiiblog.com p> aller à C: \ Windows \ System32 \ Pilotes \ etc Modifiez votre fichier d'hôtes en ajoutant cette ligne: P> dev.yiiblog.com/first-post
dev.yiiblog.com/page-first-post
Les réponses actuelles semblent très utiles (spécialement ACORN), quelle est l'URL qui vous donne 404?