I have the following but the message is not showing up next to my field? What am I doing wrong?
public function validationDefault(Validator $validator)
{
$validator
->requirePresence('PICKNAME')
->notEmpty('PICKNAME', 'blah blah blah');
return $validator;
}
<h1 align="center" class="test"><i class="fa fa-fw fa-spin fa-spinner"></i></h1>
<h1 class="add-top"><i class="fa fal fw fa-truck"></i> <?= __('Deliveries Add/Edit') ?></h1>
<div align="right">
<?= $this->Html->link('<i class="fa fal fw fa-window-close"></i>',['controller' => 'deliveries', 'action' => 'index'], ['id' => 'blahblah', 'escape' => false]); ?>
</div>
<? $this->extend('/Common/view'); ?>
<?= $this->Flash->render() ?>
<?= $this->Form->create($delivery); ?>
<fieldset>
<fieldset>
<fieldset>
<div>
<div class="container">
<span class="item"><label>Order Date:</label><input class="datepicker" name="ORDERDATE" id="ORDERDATE" type="text" size="10" value='<?= date('m/d/Y', strtotime($delivery->blah)) ?>'></span>
<span class="item"><label>Order Time:</label><input type="time" name="ORDERTIME" value='<?= date('H:i', strtotime($delivery->blah)) ?>'></span>
<span class="item"><label>Delivery Id:</label><input name="DELIVERYID" type="text" size="25" value='<?= $delivery->DELIVERYID ?>'></span>
<span class="item"><label>Caller:</label><input type="text" name="CALLTAKER" size="25" value='<?= $delivery->CALLTAKER ?>'></span>
</div>
<div class="container">
<span class="item"><label>Customer:</label><select class="customer" name="CUSTOMERID" id="customer"><option>-- Select One --</option></select></span>
<span class="item"><label>Customer Group:</label><select class="customer" id="customerGroup"><option>-- Select One --</option></select></span>
<span class="item"><label>Driver:</label><select id="driver" name="DRIVERID"><option>-- Select One --</option></select></span>
<span class="item"><?= $this->Form->radio('driver', ['Driver 1','Driver 2'])?></span>
</div>
</div>
</fieldset>
</fieldset>
<fieldset>
<legend>Pick Up / Delivery</legend>
<fieldset class="col-35 inline">
<fieldset>
<span class="item"><label>Ready:</label></span>
<span class="item"><input class="datepicker" name="READYDATE" id="READYDATE" type="text" size="10" value='<?= date('m/d/Y', strtotime($delivery->READYDATE)) ?>'></span>
<span class="item"><input class="date" type="time" name="READYTIME" value='<?= date('H:i', strtotime($delivery->READYDATE)) ?>'></span>
</fieldset>
<fieldset>
<div id="pickUpAddressInfo">
<legend>Pick Up Location:</legend>
<span class="item"><input class="datepicker" name="PICKDATE" id="PICKDATE" type="text" size="10" value='<?= date('m/d/Y', strtotime($delivery->PICKDATE)) ?>'></span>
<span class="item"><input class="date" type="time" name="PICKTIME" value='<?= date('H:i', strtotime($delivery->PICKDATE)) ?>'></span>
<div class="container">
<span class="item"><label>Name:</label><input type="text" size="25" name="PICKNAME" id="PICKNAME" value='<?= $delivery->PICKNAME ?>'></span>
<span class="item"><button type="button" id="addresstestme"><i class="fa fal fw fa-search"></i></button></span>
</div>
<?= $this->element('address', array('pre' => 'PICK')); ?>
</div>
</fieldset>
</fieldset>
<fieldset class="col-6 inline">
<fieldset>
<?= $this->Form->button('Copy >', array('type' => 'button', 'id' => 'copyRight')); ?>
<?= $this->Form->button('< Flip >', array('type' => 'button', 'id' => 'flipBoth')); ?>
<?= $this->Form->button('< Copy', array('type' => 'button', 'id' => 'copyLeft')); ?>
</fieldset>
</fieldset>
<fieldset class="col-35 inline">
<fieldset>
<span class="item"><label>Dispatched:</label></span>
<span class="item"><input class="datepicker" type="text" size="10" value='<?= date('m/d/Y', strtotime($delivery->DISPDATE)) ?>'></span>
<span class="item"><input class="date" type="time" name="DISPDATE" value='<?= date('H:i', strtotime($delivery->DISPDATE)) ?>'></span>
<?= $this->Form->hidden('DISPDATE', array('id' => 'DISPDATE')); ?>
</fieldset>
<fieldset>
<legend>Delivery Location:</legend>
<span class="item"><input class="datepicker" type="text" size="10" value='<?= date('m/d/Y', strtotime($delivery->DDATETIME)) ?>'></span>
<span class="item"><input class="date" type="time" name="DDATETIME" value='<?= date('H:i', strtotime($delivery->DDATETIME)) ?>'></span>
<?= $this->Form->hidden('DDATETIME', array('id' => 'DDATETIME')); ?>
<label>Name:</label><input type="text" size="25" name="DELIVNAME" id="DELIVNAME" value='<?= $delivery->DELIVNAME ?>'></span>
<?= $this->element('address', array('pre' => 'DELIV')); ?>
</fieldset>
</fieldset>
</fieldset>
<div class="clear"></div>
<fieldset>
<fieldset>
<legend>Financial Details:</legend>
<div class="container">
<span class="item"><?= $this->Form->label('Point-to-Point Fee:'); ?><?= $this->Form->text('PTPFEE', array('id' => 'PTPFEE', 'value' => $delivery->PTPFEE)); ?></span>
<span class="item"><?= $this->Form->button('Detailed Fees: 0.00', array('type' => 'button', 'id' => 'detailedPricing')); ?></span>
</div>
</fieldset>
</fieldset>
<fieldset>
<fieldset>
<legend>Delivery Details:</legend>
<div class="container">
<span class="item"><label>Type:</label><select id="delivTypes"><option>-- Select One --</option></select></span>
<span class="item"><label>Rel #:</label><input type="text" size="10"></span>
<span class="item"><label>Status:</label><select><option>-- Select One --</option></select></span>
<span class="item"><label>POD:</label><input type="text" size="10"></span>
<span class="item"><label>Routes:</label><select id="routes"><option>-- Select One --</option></select></span>
<span class="item"><label>POD Required:</label><input type="checkbox" size="25"></span>
<span class="item"><div class="control-group">
<label class="control control--checkbox">Delivery Complete
<input type="checkbox"/>
<div class="control__indicator"></div>
</label>
<label class="control control--checkbox">Print Ticket With Ok
<input type="checkbox"/>
<div class="control__indicator"></div>
</label>
</span>
</div>
</fieldset>
</fieldset>
<fieldset>
<fieldset>
<div class="container">
<span class="item"><label>Notes:</label><?= $this->Form->textarea('NOTE', ['rows' => '5', 'cols' => '50', 'value' => $delivery->NOTE]); ?></span>
<span class="item"><label>Special Instructions:</label><?= $this->Form->textarea('INSTRUCT', ['class' => 'input-disabled',
'style' => "color: red; background-color:#FFF !important; cursor:not-allowed;", 'readonly',
'rows' => '5', 'cols' => '50', 'value' => (!empty($delivery->client)) ? $delivery->client->INSTRUCT : '']); ?></span>
</div>
</fieldset>
</fieldset>
<div style="text-align: right">
<?= $this->Form->button('OK', array('controller' => 'deliveries','action'=> 'edit')); ?>
<?= $this->Html->link('Cancel', array('controller' => 'deliveries', 'action'=> 'index'), array('class' => 'button')); ?>
</div>
</fieldset>
<? echo $this->Form->end(); ?>