本文整理汇总了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);
}