Heim  >  Artikel  >  Backend-Entwicklung  >  Wie Phalcon Ereignisse zur Verwaltung von Controllern nutzt

Wie Phalcon Ereignisse zur Verwaltung von Controllern nutzt

WBOY
WBOYOriginal
2016-08-04 09:22:081096Durchsuche

Definieren Sie ein public $a=true;

im Controller

Wenn Sie gerade zu Besuch sind index/index

Ich möchte Ereignisse zur Beurteilung verwenden $a. Wenn es true ist, greifen Sie normal auf index/index zu. Leiten Sie die Anfrage an falseindex/index2 weiter

Kann ich das machen?

Antwortinhalt:

Definieren Sie ein

;public $a=true im Controller

Wenn Sie gerade zu Besuch sind

index/index

Ich möchte Ereignisse zur Beurteilung verwenden

. Wenn es $a ist, greifen Sie normal auf true zu. Leiten Sie die Anfrage an index/indexfalse weiter index/index2Kann ich das machen?

Endgültige Ausführung:

Für

-Veranstaltungen können Sie
<code>Di::getDefault()->get('dispatcher')->forward([
    'contraller' => 'index',
    'action' => 'index2'
]);</code>
s

in Betracht ziehen.dispatcher

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn