2012-12-31 38 views
2

我想描述等被定義爲全球下的消息,但我不知道在哪裏把它定義以及如何使用它,如果有人可以幫助我.. 如何描述全局消息,如通知,codeigniter中的錯誤?

<?php 
    $messages=array(
      'JAVASCRIPT_DISABLED'=>'Please enable JavaScript in your browser or upgrade to a JavaScript-enable browser to use '.$site_name, 
    ); 

$common_messages=array(
    'REQ'=>'requied', 
    'EXISTS'=>' already exists', 
    'ADDED'=>' added successfully', 
    'MODIFIED'=>' modified successfully', 
    'SIZE_EXCEED'=>'Invalid file format or size', 

); 


//ADMIN PANEL MESSAGE... 
$validation_messages=array(
     'INVALID_EMAIL'=>'Valid email '.$common_messages['REQ'], 
     'INVALID_PASSWORD'=>'Valid password '.$common_messages['REQ'], 
     'INVALID_LOGIN'=>'Invalid login detail', 
     'ACCOUNT_DISABLED'=>'Account disabled or Deleted by admin', 
     'SIZE_EXCEED'=>'Invalid file format or size', 
     'FILE_CANNOT_EMPTY'=>'File cannot be empty' 
); 

//NOTIFICATION FLAGS 
$notify=array(
    'error'=>'m=e', 
    'added'=>'m=a', 
    'modified'=>'m=m' 
); 

?>

+1

可能重複:http://stackoverflow.com/questions/1671813/in-code-igniter-where-should-i-declare-my-global-變量 – m4t1t0

+0

它是關於全局常量,我想添加像驗證消息或通知這樣的自定義消息 –

+0

尋找*閃光*,它在*會議*。請先谷歌。 – hakre

回答

5

創建文件config文件夾如messageerror .PHP

代碼添加到它

$config['errormessage'] = your message here; 

,如果你想將它命名。

$this->load->config('messageerror'); 

使用本$this->config->item('errormessage')

+0

謝謝這就是我正在尋找的東西 –

3

爲什麼不使用config/constants.php

,你可以簡單地添加常數,如:

define('ERROR_INVALID_EMAIL','Please provide a valid email address'); 
    define('NOTIFY_LOGGED_IN','You are now logged in'); 
    //... and so on 
相關問題