本文整理汇总了PHP中Asset::get方法的典型用法代码示例。如果您正苦于以下问题:PHP Asset::get方法的具体用法?PHP Asset::get怎么用?PHP Asset::get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Asset
的用法示例。
在下文中一共展示了Asset::get方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$key = Input::get('key');
$assets = \Asset::get();
for ($i = 0; $i < count($assets); $i++) {
$assets[$i]->extId = $assets[$i]->_id;
unset($assets[$i]->_id);
unset($assets[$i]->_token);
unset($assets[$i]->thumbnail_url);
unset($assets[$i]->large_url);
unset($assets[$i]->medium_url);
unset($assets[$i]->full_url);
unset($assets[$i]->delete_type);
unset($assets[$i]->delete_url);
unset($assets[$i]->filename);
unset($assets[$i]->filesize);
unset($assets[$i]->temp_dir);
unset($assets[$i]->filetype);
unset($assets[$i]->is_image);
unset($assets[$i]->is_audio);
unset($assets[$i]->is_video);
unset($assets[$i]->fileurl);
unset($assets[$i]->file_id);
unset($assets[$i]->caption);
unset($assets[$i]->files);
unset($assets[$i]->medium_portrait_url);
if (isset($assets[$i]->defaultpictures)) {
$dp = $assets[$i]->defaultpictures;
unset($dp['delete_type']);
unset($dp['delete_url']);
unset($dp['temp_dir']);
foreach ($dp as $k => $v) {
$name = 'picture' . str_replace(' ', '', ucwords(str_replace('_', ' ', $k)));
$assets[$i]->{$name} = $v;
}
unset($assets[$i]->defaultpictures);
} else {
$assets[$i]->pictureThumbnailUrl = '';
$assets[$i]->pictureLargeUrl = '';
$assets[$i]->pictureMediumUrl = '';
$assets[$i]->pictureFullUrl = '';
$assets[$i]->pictureBrchead = '';
$assets[$i]->pictureBrc1 = '';
$assets[$i]->pictureBrc2 = '';
$assets[$i]->pictureBrc3 = '';
}
$assets[$i]->createdDate = date('Y-m-d H:i:s', $assets[$i]->createdDate->sec);
$assets[$i]->lastUpdate = date('Y-m-d H:i:s', $assets[$i]->lastUpdate->sec);
}
$actor = $key;
\Event::fire('log.api', array($this->controller_name, 'get', $actor, 'logged out'));
return $assets;
//
}
示例2: index
public function index($offset = 0)
{
$this->filter_access('Assets', 'roled_select', base_url());
$asset_list = new Asset();
$data['staff'] = new Staff();
switch ($this->input->get('c')) {
case "1":
$data['col'] = "asset_name";
break;
case "2":
$data['col'] = "asset_status";
break;
case "3":
$data['col'] = "staff_id";
break;
case "4":
$data['col'] = "date";
break;
case "5":
$data['col'] = "asset_id";
break;
default:
$data['col'] = "asset_id";
}
if ($this->input->get('d') == "1") {
$data['dir'] = "DESC";
} else {
$data['dir'] = "ASC";
}
$total_rows = $asset_list->count();
$data['title'] = "Assets";
$data['btn_add'] = anchor('assets/add', 'Add New', array('class' => 'btn btn-primary'));
$data['btn_home'] = anchor(base_url(), 'Home', array('class' => 'btn'));
$uri_segment = 3;
$offset = $this->uri->segment($uri_segment);
$asset_list->order_by($data['col'], $data['dir']);
$data['asset_list'] = $asset_list->get($this->limit, $offset)->all;
$config['base_url'] = site_url("assets/index");
$config['total_rows'] = $total_rows;
$config['per_page'] = $this->limit;
$config['uri_segment'] = $uri_segment;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$this->load->view('assets/index', $data);
}
示例3: __get
public function __get($name)
{
if ($name == 'object') {
if ($this->object == null) {
if ($this->key != null) {
$this->object = Asset::get($this->db, $this->key);
}
}
return $this->object;
}
trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE);
}
示例4: dirname
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The names of the author(s) of this software may not be used to endorse
* or promote products derived from this software without specific prior
* written permission.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* AUTHORS OF THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require dirname(__FILE__) . '/../lib/common.php';
$db = DBCore::connect(DB_IRI);
array_shift($argv);
foreach ($argv as $a) {
$obj = Asset::get($db, $a);
print_r($obj);
}