本文整理汇总了PHP中model::find方法的典型用法代码示例。如果您正苦于以下问题:PHP model::find方法的具体用法?PHP model::find怎么用?PHP model::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model
的用法示例。
在下文中一共展示了model::find方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: find
function find($id)
{
$row = parent::find($id);
if ($row) {
$row['user_password'] = $GLOBALS['auth']->encoder->Decrypt_Text($row['user_password']);
}
return $row;
}
示例2: model
<div class="nav">
<a href="manage.php">
<label>新闻列表</label>
</a>
<a href="add.php">
<label>添加新闻</label>
</a>
<label class="active">编辑新闻</label>
</div>
</div>
<!-- 导航结束 -->
<!-- 表单 -->
<?php
require "../model/model.php";
$news = new model("news");
$item = $news->find($_GET['id']);
?>
<div class="publish">
<form action="../controller/edit.php" method="post" enctype="multipart/form-data">
<input name="id" value="<?php
echo $_GET['id'];
?>
" hidden>
<div class="item">标题:
<div class="input">
<input name="title" value="<?php
echo $item->title;
?>
">
</div>
</div>
示例3: load_all_from_post
/**
* 根据post请求内容填充多个model并存入数组中
* @return array 模型集合
*/
public function load_all_from_post()
{
$prevstr = $this->YYUCSYS_tablename . 'T';
$begin = strlen($prevstr);
$begin2 = strlen($prevstr) + 32;
//定义存储提交信息的数组
$posts = array();
if (get_magic_quotes_gpc()) {
foreach ($_POST as $k => $v) {
if (strpos($k, $prevstr) === 0) {
$uuid = substr($k, $begin, 32);
$field = substr($k, $begin2);
if (!isset($posts[$uuid])) {
$posts[$uuid] = array();
}
if (is_array($v)) {
$v = ',' . implode(',', $v) . ',';
}
$posts[$uuid][$field] = stripslashes($v);
}
}
} else {
foreach ($_POST as $k => $v) {
if (strpos($k, $prevstr) === 0) {
$uuid = substr($k, $begin, 32);
$field = substr($k, $begin2);
if (!isset($posts[$uuid])) {
$posts[$uuid] = array();
}
if (is_array($v)) {
$v = ',' . implode(',', $v) . ',';
}
$posts[$uuid][$field] = $v;
}
}
}
//填充实体
$models = array();
foreach ($posts as $k => $post) {
if (!$this->YYUCSYS_isorgin) {
$mod = new $this->YYUCSYS_tablename(k);
} else {
$mod = new model($this->YYUCSYS_tablename, k);
}
if (!empty($post['id']) && isset($this->YYUCSYS_db)) {
$mod->find($post['id']);
}
foreach ($post as $kk => $vv) {
$mod->{$kk} = $vv;
}
if (!$this->YYUCSYS_isorgin) {
$mod->fill_entity_field();
}
$models[] = $mod;
}
return $models;
}
示例4: Find
/**
* @param $id
* @param array $columns
* @return mixed
*/
public function Find($id, $columns = array('*'))
{
return $this->_model->find($id, $columns);
}