angeben Ich habe ein Projekt in yii und meine Standard-Controller-Punkte auf Site-Controller erstellt. Ich möchte es mit einer anderen ändern und wo ich Standard-Controller und Aktion in yii angeben kann.wo können wir Standard-Controller und Aktion in yii
Antwort
fügen die Konfiguration in der Konfigurations main.php
return array(
'name' => 'Web Application',
'defaultController' => 'home',
......
);
Sie können auch eine Aktion zusammen mit dem Controllernamen angeben, z. 'Zuhause/Index'. – Jon
perfekte Lösung, um die Standard-Controller zum Ändern. Teil der Frage war auch, die Standardaktion zu ändern. Wenn Sie die Standard-Aktion gesetzt 'defaultController' => 'home',
haben, werden 'index' (unless set otherwise)
sein, können Sie dies wie so in der Steuerung ändern:
class HomeController extends CController
{
public $defaultAction = 'someotheraction';
public function actionSomeotheroaction()
{
}
}
Sie, wo jeder im Gegenzug Array hinzufügen können, geschützt/main.php
return array(
......
'defaultController' => 'index',
......
);
wenn Sie in den Modulen Basis arbeiten, dann können Sie
'defaultController' => 'shop/index',
Shop ist Modul und Index hinzuzufügen, ist Controller
Sie können Controller eingestellt Controller Projektverzeichnis auf Standard geschützt/main.php diesen Code in Array hinzufügen wie $ configArray = array()
$configArray = array
(
'name'=>'Web Appname',
'defaultController'=>'index'
......
);
Und die Standardaktion in Controller-Set
class NameController extends AdminCoreController
{
public $defaultAction = 'index';
}
- 1. Yii 2 url Aktion
- 2. magento getCollection() können wir wo Bedingung?
- 3. Wie können wir Flash-Element Click-Aktion in Selen automatisieren?
- 4. Wie setzen wir setFlash in Yii?
- 5. Wo kann ich Yii lernen?
- 6. Können wir eine Aktion auf eine andere Aktion in Spark anwenden?
- 7. Können wir in iframes ein- und ausblenden?
- 8. Können wir angeben, wo die * .VC.db-Dateien gespeichert werden?
- 9. Wo finde ich die yii-Version meiner yii-App?
- 10. Wie können wir ändern, wo Anaconda Umgebungen erstellt?
- 11. Wo können wir ArrayList <verwenden? My_class erstreckt>
- 12. Wo können wir die ganze Liste der benannten Sprachwerte sehen?
- 13. wo wir JAAS
- 14. Können wir & in URL verwenden?
- 15. Wie können wir das ursprüngliche Ereignis in der Aktion von ember bekommen
- 16. Warum können wir `||` und `&&` nicht überschreiben?
- 17. Async/erwarten wirft NullReferenceException Wie können wir diagnostizieren, wo wir es vermasselt haben?
- 18. Können wir react naitve und IONIC kombinieren?
- 19. Bootstrap und Yii Framework
- 20. Können wir @properties in einer gemeinsamen Datei
- 21. Entspricht "Yii :: app() -> runController ('Controller/Aktion')" in Yii2?
- 22. Sie sind nicht berechtigt, diese Aktion in Yii auszuführen.
- 23. können wir Breite li
- 24. Wie können wir Gleichzeitigkeit in asp.net
- 25. Theming und Layout in yii Rahmen
- 26. Wie können wir lernen, wo und wann bestimmte Design Patterns angewendet werden?
- 27. Warum und wo verwenden wir Array in Software-Entwicklung
- 28. Wo/wann verwenden wir JSON?
- 29. Wo können Metadaten gespeichert werden?
- 30. wann/wo wir PDO verwenden?
Standard-Controller/erster Controller in yii ist ** Site-Controller **, weil seine Sicht "Standort" ist – raghul
Probieren Sie dies in der Konfig 'defaultController' => 'myController' – Sergey
möglich Duplikat von [Wie Standard-Controller in Yii] (http: //stackoverflow.com/questions/11373057/how-to-set-default-co ntroller-in-yii) – Ankur