本文整理汇总了PHP中ArrayHelper::bindArrayToObject方法的典型用法代码示例。如果您正苦于以下问题:PHP ArrayHelper::bindArrayToObject方法的具体用法?PHP ArrayHelper::bindArrayToObject怎么用?PHP ArrayHelper::bindArrayToObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayHelper
的用法示例。
在下文中一共展示了ArrayHelper::bindArrayToObject方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: UserSession
function UserSession()
{
$ci =& get_instance();
$ci->load->library('session');
$ci->load->helper('object');
$ci->load->helper('array');
$session = $ci->session->userdata(MEMBER_SESSION_KEY);
if (false === empty($session)) {
ArrayHelper::bindArrayToObject($session, $this);
} else {
$this->id = 0;
$this->roles[] = 'Guest';
$this->_refreshSession();
}
}
示例2: __construct
function __construct()
{
$ci =& get_instance();
$ci->load->library('session');
$ci->load->helper('object');
$ci->load->helper('array');
$ci->load->table('gamesession');
$session = $ci->session->userdata(GAME_SESSION_KEY);
if (false === empty($session)) {
ArrayHelper::bindArrayToObject($session, $this);
} else {
$this->id = 0;
$this->completedquestions = array();
$this->_refreshSession();
}
$this->_loadDBSession();
}
示例3: bind
/**
* Binds the table delegate to an associative array or object with keys or public attributes
* that match the table delegates public attributes
*
* @access public
* @param mixed $source The source of the binding
*/
function bind($source)
{
if (true === is_array($source)) {
ArrayHelper::bindArrayToObject($source, $this, true);
} else {
if (true === is_object($source)) {
ObjectHelper::shallowCopy($source, $this, true, true);
}
}
}