* @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2013 PradoSoft * @license http://www.pradosoft.com/license/ * @version $Id: TActiveRecordException.php 3245 2013-01-07 20:23:32Z ctrlaltca $ * @package System.Data.ActiveRecord */ /** * Base exception class for Active Records. * * @author Wei Zhuo * @version $Id: TActiveRecordException.php 3245 2013-01-07 20:23:32Z ctrlaltca $ * @package System.Data.ActiveRecord * @since 3.1 */ class TActiveRecordException extends TDbException { /** * @return string path to the error message file */ protected function getErrorMessageFile() { $lang=Prado::getPreferredLanguage(); $path = dirname(__FILE__); $msgFile=$path.'/messages-'.$lang.'.txt'; if(!is_file($msgFile)) $msgFile=$path.'/messages.txt'; return $msgFile; } } /** * TActiveRecordConfigurationException class. * * @author Wei Zhuo * @version $Id: TActiveRecordException.php 3245 2013-01-07 20:23:32Z ctrlaltca $ * @package System.Data.ActiveRecord * @since 3.1 */ class TActiveRecordConfigurationException extends TActiveRecordException { }