本文整理匯總了PHP中Images::items方法的典型用法代碼示例。如果您正苦於以下問題:PHP Images::items方法的具體用法?PHP Images::items怎麽用?PHP Images::items使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Images
的用法示例。
在下文中一共展示了Images::items方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: prepareText
protected function prepareText($post)
{
/*Если не указан main_pic то найдем првй попавшейся по посту и поставим*/
if (empty($post['main_pic']) && !empty($post['id'])) {
$img_arr = Images::items($post['id']);
/*Если что то найдет то вставит*/
if (!empty($img_arr)) {
reset($img_arr);
$img_arr = current($img_arr);
$post['main_pic'] = $img_arr['file_name'];
}
} elseif (!empty($post['main_pic'])) {
$post['main_pic'] = explode("/", $post['main_pic']);
$post['main_pic'] = end($post['main_pic']);
$post['main_pic'] = trim($post['main_pic']);
}
/**подготавливаем текст для сохранения*/
$post['full_text'] = $post['content'];
if ($str_res = strpos($post['full_text'], '<!--more-->')) {
$post['text_preview'] = substr($post['full_text'], 0, $str_res);
} else {
$post['full_text'] = strip_tags($post['full_text']);
$post['text_preview'] = substr($post['full_text'], 0, 400);
if ($str_res = strripos($post['text_preview'], ' ')) {
$post['text_preview'] = substr($post['text_preview'], 0, $str_res);
}
}
$post['full_text'] = str_replace('<!--more-->', " ", $post['content']);
return $post;
}
示例2: if
<input type="file" name="my-pic" id="file-field" /><br/>
<input type="hidden" value="<?php if(!empty($model->id)) echo $model->id; ?>" name="post_id" id="post_id" />
<input type="hidden" value="page" id="note_type" />
или просто перетащи в область ниже ⇓
</form>
<div class="img-container" id="img-container">
<ul class="img-list" id="img-list"></ul>
</div>
<button id="upload-all">Загрузить все</button>
<button id="cancel-all">Отменить все</button>
<br> Уже загружены<br>
<div class="img-container-1" id="img-container-present">
<ul class="img-list" id="img-list-present">
<?php
if(!empty($model->id) or !empty($_POST['Post']['id'])){
$img_item = Images::items($model->id, "page");
//print_r($img_item); echo "ddddd";
foreach($img_item as $k=>$v){
?>
<li><div><?=$v['file_name'];?><br><a class="addMainPic" href="#">Сделать главной</a></div>
<img width="80px" id="<?=$k;?>" src="<?=Yii::app()->baseUrl."/uploads/images/".date('Y',$v['date_add'])."/".date('m',$v['date_add'])."/".$v['file_name'];?>"></li>
<?}} ?>
</ul>
</div>
</div>
</div>
示例3:
<form action="/index.php/images/addajax" method="POST" enctype="multipart/form-data">
<input type="file" name="my-pic" id="file-field" /><br/>
<input type="hidden" value="" name="post_id" id="post_id" />
или просто перетащи в область ниже ⇓
</form>
<div class="img-container" id="img-container">
<ul class="img-list" id="img-list"></ul>
</div>
<button id="upload-all">Загрузить все</button>
<button id="cancel-all">Отменить все</button>
<br> Уже загружены<br>
<div class="img-container-1" id="img-container-present">
<ul class="img-list" id="img-list-present">
<?php
if((int)$model->id){
foreach(Images::items() as $k=>$v){?>
<li><div><?=$v['file_name'];?><br><a class="addMainPic" href="#">Сделать главной</a></div>
<img width="80px" id="<?=$v['id'];?>" src="<?=Yii::app()->baseUrl."/uploads/images/".date('Y',$v['date_add'])."/".date('m',$v['date_add'])."/".$v['file_name'];?>"></li>
<?}}?>
</ul>
</div>
</div>
</div>
<div class="form">