(Yaf >=1.0.0)
Une action peut être définie dans un fichier séparé en Yaf (voir Yaf_Controller_Abstract). Ce peut être aussi une instance de la classe Yaf_Action_Abstract.
Bien que ce doit être un point d'entrée pouvant être appelé par Yaf (depuis PHP 5.3, il i a une nouvelle méthode magique __invoke, mais Yaf ne fonctionne pas qu'avec PHP 5.3+ et ainsi, Yaf choisit une autre méthode magique à exécuter), vous devez implémenter la méthode abstraite Yaf_Action_Abstract::execute() dans la classe personnalisée de l'action.