Hi all, I have this validator (that does not work). I want to create a
custom error message (I wan to insert a link HREF):
|class My_Validate_NumberInContactList extends Zend_Validate_Abstract
{
const ABNAS_ERROR = 'addressBookNumberAlreadySave';
protected $_messageVariables = array ('cid' => 0);
protected $_messageTemplates = array(
self::ABNAS_ERROR => "Number is already in your contact list
(cid = %cid%)",
);
/**
* Check if username is not use from another user
*
* @param string $value
*/
function isValid($value) {
$db = Zend_Registry::get('db');
$row = $db->fetchRow("SELECT id_contact FROM customer_contact
WHERE number = '".$value."' and fk_customer =
".Zend_Auth::getInstance()->getIdentity()->id_customer);
if (isset($row->id_contact)) {
$this->_messageVariables['cid'] = $row->id_contact;
$this->_error(self::ABNAS_ERROR);
return false;
}
return true;
}
}
The error message is
|
No property exists by the name '2'
where '2' is the content of |$row->id_contact;|
Any help is appreciated.
M.
--
Michel 'ZioBudda' Morelli [EMAIL PROTECTED]
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: 0200619074
Telefono Cell: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: [EMAIL PROTECTED]
JABBER: [EMAIL PROTECTED]