File: examples/model/controllers/somecontroller.php

Recommend this page to a friend!
  Classes of Haseeb Ahmad Basil  >  PHP Skeleton Framework  >  examples/model/controllers/somecontroller.php  >  Download  
File: examples/model/controllers/somecontroller.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Skeleton Framework
Extensive Web application development framework
Author: By
Last change:
Date: 5 years ago
Size: 1,308 bytes


Class file image Download

class Somecontroller extends A_Controller_Action {
index($locator) {
$usersmodel = $this->_load()->model('Users');
$view = $this->_load()->view('Form');

// Instantiate a new form model/controller
$form = new A_Model_Form();
// Hand the Form the fields and rules from the model
        // $form->addRule($usersmodel->getRules());
// Now add an additional field, the second password field. Which must match the first password field.
        // The $form get the Rules for the first password field from $usersmodel
$form->addField($passwordfield = new A_Model_Form_Field('password2'));
// now we add an additional rule, specific for the form we are dealing with.
$form->addRule(new A_Rule_Match('password', 'password2', 'Password 2 must match Password 1'));
        // ask the form if it is valid. The form checks internally if the model fields are valid?
// save
// redirect to user detail page or whatever
} else {
// show errors if submitted

For more information send a message to info at phpclasses dot org.