我正在使用上传插件 2.0 ( https://github.com/josegonzalez/upload ),但在填充名称字段时遇到了一些麻烦。
我的表单有一个隐藏的名称字段输入字段。
<?php echo $this->Form->create('Image', array('type' => 'file')); ?>
<fieldset>
<legend><?php echo __('Add Image'); ?></legend>
<?php
echo $this->Form->input('animal_id');
echo $this->Form->input('name', array('type' => 'hidden'));
echo $this->Form->input('attachment', array('type' => 'file'));
echo $this->Form->input('dir', array('type' => 'hidden'));
echo $this->Form->input('type', array('type' => 'hidden'));
echo $this->Form->input('size', array('type' => 'hidden'));
echo $this->Form->input('active', array('type' => 'hidden'));
?>
</fieldset>
<?php echo $this->Form->end(__('Submit')); ?>
我正在使用 madel 的 $actAs 数组中的字段行为:
'fields' => array(
'dir' => 'dir',
'name' => 'name',
),
该文档建议创建“名称”字段,但由于它没有像大小/类型字段那样自动填充,所以我必须遗漏一些东西。我只希望它是最后没有扩展名的文件名(即 jpg、.gif)。