首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在agiletoolkit中显示filestore/Field_Image中的图像?

如何在agiletoolkit中显示filestore/Field_Image中的图像?
EN

Stack Overflow用户
提问于 2013-11-23 10:14:31
回答 1查看 146关注 0票数 0

我有一台Profile模型

代码语言:javascript
复制
<?php

class Model_Profile extends Model_Table {
public $table = 'profile';

function init(){
    parent::init();

     ...

    $m = $this->add('filestore/Field_Image');
  }
}

现在,在我的index.php中,我尝试在模板中设置完整的图像路径。

代码语言:javascript
复制
$m = $this->add('Model_Profile')->loadBy('user_id',$this->api->auth->get('id'));

//Here i want to var_dump the full image path example (/admin/upload/0/20131123014011__photo-on-23-11-2013-at-01.36.jpg)

这将向我显示表filestore_file中的图像id。

代码语言:javascript
复制
die('Filestore image:' . $m->get('filestore_field_image'));

与此主题相关的讨论:https://groups.google.com/forum/#!topic/agile-toolkit-devel/i-i9OK4Ya1A

我试过了

代码语言:javascript
复制
$fm = $this->add('filestore/Field_Image')->load($m->get('filestore_field_image'));
var_dump($fm->getThumbURLExpr());

但是它抛出了一个异常

其他链接:

FileStore step by step example with 4.2.1

How to use file upload in agile toolkit 4.2

How to use Filestore in API in Agiletoolkit?

EN

回答 1

Stack Overflow用户

发布于 2013-11-23 10:51:41

我想出来了,是这样的:

代码语言:javascript
复制
$m = $this->add('Model_Profile')->loadBy('user_id',$this->api->auth->get('id'));

$mf = $this->add('filestore/Model_File');
$mf->load($m->get('filestore_field_image'));
var_dump($mf->get('url'));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20157698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档