私は本当に解決できない小さな問題に遭遇しました。
私はormを使用してfuelphpでビデオの削除関数を作成しました。おそらくそれはばかげていますが、idが存在しない場合にユーザーを再拡張する方法を本当に理解することはできません。
これが私のコードです
public function action_delete($id)
{
$deletevideo = Model_Video::find($id);
if($deletevideo->user_id != Session::get('sentry_user')):
Session::set_flash('fail', 'The video you want to remove is not yours, we logged this activity');
Response::redirect(Uri::base() . "myvideos");
else:
unlink(realpath("users/video/" . $deletevideo->video_preview));
unlink(realpath("users/video/" . $deletevideo->video_file));
$deletevideo->delete();
Response::redirect(Uri::base() . "myvideos");
endif;
}
html
<a href="<?php echo Uri::base(); ?>video/delete/<?php echo $myvid->id; ?>" onclick = "if (! confirm('Are your sure you want to delete this video? <?php echo $myvid->video_title; ?>')) return false;" class="btn btn-danger">Delete</a>
私はこれを達成するために人々が話しているフォーラムで見ましたが、DB::expr
それについての例を見つけることができます。
誰かが私にヒントをくれませんか?