Ben marka Doktrini ve Kod Ateşleyici yeni kulüpler ve benim masalardan birinde bir sorun haline çalıştırıyorum.
Ben sadece (zaman içinde bu noktada test için) 4 farklı harfler sağlayacak düşündüm bir modeli var
<?php
class Photo extends Doctrine_Record
{
public function setTableDefinition()
{
$this->hasColumn('photo_path', 'string', 255, array('unique' => 'true'));
$this->hasColumn('category', 'enum', null,
array('values' => array('a', 'b', 'c', 'd'))
);
$this->hasColumn('token', 'string', 255);
}
public function setUp()
{
$this->actAs('Timestampable');
}
public function preInsert($event)
{
$this->token = (sha1(rand(11111, 99999)));
}
}
Ben bir seçme kutusu ve bir yükleme formu vardır bir görünümü var
<?php echo validation_errors('<p class="error">','</p>'); ?>
<div id="upload">
<?php
$categoryOptions= array(
'' => '',
'a' => 'a',
'b' => 'b',
'c' => 'c',
'1' => '1'
);
echo form_open_multipart('admin/addImage');
echo form_upload('userfile');
echo form_dropdown('letter', $categoryOptions);
echo form_submit('upload', 'Upload!');
echo form_close();
?>
</div>
Ben '1 seçtiğinizde 'select kutusundan, ben Doktrin bir hata atmak ve kayıt eklemek değil, ancak '1 bir kategori ile ekleyecektir beklenebilir'. Enum sütun girişini kısıtlar ki ben yapmıyorum bazı adım var mı?
Şimdiden teşekkürler.