OSDN Git Service

- added Validator Required and Filter Test.
[ethna/ethna.git] / skel / app.actionform.php
1 <?php
2 // vim: foldmethod=marker
3 /**
4  *  {$project_id}_ActionForm.php
5  *
6  *  @author     {$author}
7  *  @package    {$project_id}
8  *  @version    $Id$
9  */
10
11 // {{{ {$project_id}_ActionForm
12 /**
13  *  ActionForm class.
14  *
15  *  @author     {$author}
16  *  @package    {$project_id}
17  *  @access     public
18  */
19 class {$project_id}_ActionForm extends Ethna_ActionForm
20 {
21     /**#@+
22      *  @access private
23      */
24
25     /** @var    array   form definition (default) */
26     var $form_template = array();
27
28     /** @var    bool    specify if you use validator plugin */
29     var $use_validator_plugin = true;
30
31     /**#@-*/
32
33     /**
34      *  Error handling of form input validation.
35      *
36      *  @access public
37      *  @param  string      $name   form item name.
38      *  @param  int         $code   error code.
39      */
40     function handleError($name, $code)
41     {
42         return parent::handleError($name, $code);
43     }
44
45     /**
46      *  setter method for form template.
47      *
48      *  @access protected
49      *  @param  array   $form_template  form template
50      *  @return array   form template after setting.
51      */
52     function _setFormTemplate($form_template)
53     {
54         return parent::_setFormTemplate($form_template);
55     }
56
57     /**
58      *  setter method for form definition.
59      *
60      *  @access protected
61      */
62     function _setFormDef()
63     {
64         return parent::_setFormDef();
65     }
66
67 }
68 // }}}
69
70 ?>