我正在尝试使用带有Codeigniter的plupload将多图像上传到我的博客模块和图库模块。但是无法分析如何将它与Codeigniter一起用于HMVC。你能用一些例子来说明一下吗?我无法决定如何创建模型以及如何创建模型和视图。我无法理解如何使它成为可能,以便我可以将其用作图像上传器,博客形式的文件/图像上传器和图库上传图片上传器,以便将文件保存到上传/博客文件夹(如果在博客中使用)模块,将图像保存到上传/图库名称,如果仅用作上传者,则将图像和文件保存到上传文件夹
提前致谢。
答案 0 :(得分:1)
你可以在' Modules :: run'中传递任意数量的参数。方法。 对于您的博客,只需传递对您上传的图片类型的引用。
// include in your blog post
<?php echo Modules::run('module/controller/method', 'blog'); ?>
// include wherever you desire
<?php echo Modules::run('module/controller/method'); ?> //default param is "image"
class someController extends CI_Controller
{
protected $_uploadPath;
public function __construct()
{
parent::__construct();
$this->uploadPath = ''; // path to images folder
}
public function upload($parameter='image') // set a default
{
if($parameter == 'blog'){
$this->_uploadPath = ''; //path to blog/images folder
}
//do upload
}
}