craz
Нестандартное звание
у меня константы в ini файле лежат
, забираю их
Доступны для всего приложения получаются.
В классе как бы они доступны и так, но тест их не видит потому, что он не грузит бутстрап
Думаю делать так, не правильно?
PHP:
constants.STATUS_REGISTER = 'registered'
constants.STATUS_ACTIVE = 'active';
constants.STATUS_BLOCKED = 'blocked';
constants.STATUS_REMOVED = 'removed';
constants.ROLE_GUEST = 'guest'
constants.ROLE_USER = 'user'
constants.ROLE_ADMIN = 'admin'
PHP:
foreach ($this->getOption('constants') as $key=>$value){
if(!defined($key)){
define($key, $value);
}
}
В классе как бы они доступны и так, но тест их не видит потому, что он не грузит бутстрап
PHP:
<?
class Model_User extends Zend_Db_Table_Row_Abstract{
//put your code here
const STATUS_REGISTER = STATUS_REGISTER;
const STATUS_ACTIVE = STATUS_ACTIVE;
const STATUS_BLOCKED = STATUS_BLOCKED;
const STATUS_REMOVED = STATUS_REMOVED;
const ROLE_GUEST = ROLE_GUEST;
const ROLE_USER = ROLE_USER;
const ROLE_ADMIN = ROLE_ADMIN;
}
?>