PHP 8.6.0 Beta 3 is available for testing

Yaf_Action_Abstract::execute

(Yaf >=1.0.0)

Yaf_Action_Abstract::executeAction entry point

Açıklama

abstract publicfunction Yaf_Action_Abstract::execute(mixed ...$args): mixed

user should always define this method for an action, this is the entry point of an action. Yaf_Action_Abstract::execute() may have arguments.

Bilginize:

The value retrieved from the request is not safe. you should do some filtering work before you use it.

Bağımsız Değişkenler

args

Dönen Değerler

The return value of the action method is not used by Yaf; output is written directly or collected by the view engine.

Örnekler

Örnek 1 Yaf_Action_Abstract::execute()example

<?php
/** 
 * A controller example
 */
class ProductController extends Yaf_Controller_Abstract {
      protected $actions = array(
          "index" => "actions/Index.php",
      );
}
?>

Örnek 2 Yaf_Action_Abstract::execute()example

<?php
/** 
 * ListAction
 */
class ListAction extends Yaf_Action_Abstract {
     public function execute ($name, $id) {
         assert($name == $this->getRequest()->getParam("name"));
         assert($id   == $this->getRequest()->getParam("id"));
     }
}
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

/**
 * Now assuming we are using the Yaf_Route_Static route 
 * for request: http://yourdomain/product/list/name/yaf/id/22
 * will result:
 */
 bool(true)
 bool(true)

Ayrıca Bakınız

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top