cakephp打开图像浏览窗口上单击文本

时间:2015-07-28 06:52:26

标签: image forms cakephp

我是编码的新手。我正在开发一个cakephp图片库应用程序,其中图像将保存在指定的相册中。在这里,我试图上传一个图像,其中图像浏览窗口应该打开,点击文本或框...就像Facebook。 这是我尝试过的东西:

<div class="photo_upload_thumbnail">
        <div id="thumbnail_text">
 <?php 
          echo $this->Html->link('+Add Album',array('controller'=> 'albums','actions'=>'upload')); ?>
                 </div>
      </div>

upload.ctp:

<?php  echo $this->Form->create('Photo',array('type'=>'file')); ?>
<div class="form_row" >
<?php           $this->Form->input('image', array('type' => 'file'));?>
</div>
        <?php echo $this->Form->end(); ?>

2 个答案:

答案 0 :(得分:2)

使用&#39; target&#39; =&GT; &#39; _blank&#39; 在新标签页中打开

更改

<div class="photo_upload_thumbnail">
        <div id="thumbnail_text">
 <?php 
          echo $this->Html->link('+Add Album',array('controller'=> 'albums','actions'=>'upload')); ?>
                 </div>
      </div>

<div class="photo_upload_thumbnail">
        <div id="thumbnail_text">
 <?php 
          echo $this->Html->link('+Add Album',array('controller'=> 'albums','action'=>'upload'),array('target' => '_blank')); ?>
                 </div>
      </div>

答案 1 :(得分:0)

在upload.ctp中,添加&#34; echo&#34;到图像输入字段;它应该如下:

echo $this->Form->input('image', array('type' => 'file'));

您省略了回音,因此无法看到输入字段