if (Input::method() == 'POST')
{
$val = Validation::factory('offer');
$val->add('offer_value', 'Value')->add_rule('required');
if($val->run())
{
Session::set_flash('notice', 'passed...');
}
else
{
echo 'Size '.count($val->errors());
echo '<pre;>';
print_r($val->errors());
echo '</pre>';
return;
Session::set_flash('notice', $val->errors());
}
Array
(
[offer_value] => Fuel\Core\Validation_Error Object
(
[field] => Fuel\Core\Fieldset_Field Object
(
[fieldset:protected] => Fuel\Core\Fieldset Object
(
[name:protected] => offer
[fields:protected] => Array
(
[offer_value] => Fuel\Core\Fieldset_Field Object
*RECURSION*
)
[validation:protected] => Fuel\Core\Validation Object
(
[fieldset:protected] => Fuel\Core\Fieldset Object
*RECURSION*
[input:protected] => Array
(
[offer_value] =>
)
[validated:protected] => Array
(
)
[errors:protected] => Array
*RECURSION*
[callables:protected] => Array
...... a couple of hundred more lines like the above.....
[previous:Exception:private] =>
[xdebug_message] => ( ! ) Fuel\Core\Validation_Error: in C:\wamp\www\dev\fuellogin\fuel\core\classes\validation.php on line 309
Call Stack
#TimeMemoryFunctionLocation
10.0006395368{main}( )..\index.php:0
20.01681515552Fuel\Core\Request->execute( )..\index.php:42
30.04593807784call_user_func_array
( )..\request.php:429
40.04593807968Controller_Companies->action_add_offer( )..\request.php:0
50.05754978048Fuel\Core\Validation->run( )..\companies.php:151
60.05764978944Fuel\Core\Validation->_run_rule( )..\validation.php:277
In the base view:
<?=render('companies/_offer_form', array('company_id' => $company->id));?>
<h3>Offer</h3>
<div>
<?=Form::open('companies/add_offer/'.$company_id);?>
<p>
<?=Form::label('Probability', 'offer_probability');?>
Low<?=Form::radio('offer_probability', 'Low', array('checked'));?>
Medium<?=Form::radio('offer_probability', 'Medium');?>
High<?=Form::radio('offer_probability', 'High');?>
</p>
<p>
<?=Form::label('Value', 'offer_value');?>
<?=Form::input('offer_value', Input::post('offer_value', ''), array('autocomplete' => 'off'));?>
</p>
<p>
<?=Form::label('Contactdate', 'offer_contactdate');?>
<?=Form::input('offer_contactdate', Input::post('offer_contactdate', ''), array('autocomplete' => 'off'));?>
</p>
<p>
<?=Form::label('Comment', 'offer_comment');?>
<?=Form::textarea('offer_comment', Input::post('offer_comment', ''), array('cols' => 40, 'rows' => 4));?></p>
<div class="actions">
<?=Form::submit();?>
</div>
<?=Form::close();?>
</div>
Session::set_flash('notice', $val->errors())
It looks like you're new here. If you want to get involved, click one of these buttons!