本文整理匯總了PHP中model::createNew方法的典型用法代碼示例。如果您正苦於以下問題:PHP model::createNew方法的具體用法?PHP model::createNew怎麽用?PHP model::createNew使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類model
的用法示例。
在下文中一共展示了model::createNew方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: to_model
protected function to_model($model_class, $results)
{
if ($results === false) {
return false;
}
$ret = array();
while ($row = sqlsrv_fetch_array($results, SQLSRV_FETCH_ASSOC)) {
$ret[] = model::createNew($model_class, $row);
}
if (count($ret) < 1) {
return false;
}
return $ret;
}
示例2: to_model
protected function to_model($model_class, $results)
{
if (!isset($results) || $results === false || !isset($results['response']['docs'])) {
return false;
}
$ret = array();
foreach ($results['response']['docs'] as $product) {
$ret[] = model::createNew($model_class, $product);
}
if (count($ret) < 1) {
return false;
}
return $ret;
}
示例3: cache_model
/**
* Gets the requested model.
*
* @param string $name The name of the model to get.
* @param array|object $values The values that the model should be initialized with.
*
* @return model|null An instance of the model, or null if not found.
*/
public static function cache_model($name, $values = null)
{
if (!isset($values)) {
$values = array();
}
return model::createNew($name, $values);
}