도와주세요. 나는 게시물을 쓸 수있는 CodeIgniter로 양식을 만들었으며, 내가하고 싶은 것은이 게시물의 이미지를 업로드하는 기능을 추가하는 것입니다.CodeIgniter는 이미지를 통해 업로드
처음에는 파일을 업로드 할 수있는 입력 필드를 추가하여 프런트 엔드의 내용 (텍스트) 위에 표시 할 수 있다고 생각했지만이 방법은 매우 빠르고 간단하지만, 너무 유연하지 않을 수 있습니다. 그래서 나는 tinymce가 가지고있는 'insert/edit image'버튼을 사용하려고 생각했습니다.
이전에는하지 않았지만 이미지 나 이미지를 tinymce를 통해 업로드하여 프런트 엔드 텍스트에 표시되도록하려면 어떻게해야합니까 ??
수정 여기 내 코드가 있습니다. 이것은 컨트롤러
public function save($id = null){
$post_data = array(
'title' => $this->input->post('title'),
'file' => $this->input->post('file'),
'body' => $this->input->post('body'),
);
return parent::save($post_data, $id);
}
: 이것은 내 모델입니다
<?php echo form_open_multipart(); ?>
<div>
<label for="title">Title *</label>
<?php echo form_input('title', html_escape(set_value('title', $article->title))); ?>
</div>
<div>
<label for="file">Upload image</label>
<?php echo form_upload('file'); ?>
</div>
<div>
<label for="body">Body *</label> // has TinyMce
<?php echo form_textarea('body', strip(set_value('body', $article->body))); ?>
</div>
<div>
<?php echo form_submit('save', 'Save'); ?>
</div>
<?php echo form_close(); ?>
:
이
내 시야 내 의견으로는public function article($id = null){
....
$this->form_validation->set_rules($this->article_model->rules);
// Process the form
if ($this->form_validation->run() == TRUE) {
$this->article_model->save($id);
redirect('admin/article');
}
}
지금까지 사용해 보았습니다. 몇 가지 코드를 공유하십시오. 우리는 완전한 코드를 작성할 수 없습니다. –
죄송합니다. 위의 게시물을 검토하십시오. – Lykos
http://www.responsivefilemanager.com/이 TinyMCE 플러그인을 사용해 볼 수 있습니다. 이미지 또는 파일을 업로드하는 동안 그것은 평균 시간 동안 무료입니다 :) – tomexsans