我是codeigniter的新手并且有点困惑我的调节器不是拾取我的控制器,我的控制器practice.php和代码是:
class Practice extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
function foo()
{
echo 'Hello world';
}
function index()
{
echo 'Hello index';
}
}
我正在尝试像Localhost / foldername / practice / foo一样加载它。它的假设为何不起作用?
感谢。
注意:练习也是我的默认控制器,没有控制器名称索引功能就像localhost / foldername /一样,会显示索引函数的结果。
答案 0 :(得分:1)
CodeIgniter说:
默认情况下,index.php文件将包含在您的网址中:
example.com/index.php/news/article/my_article
尝试使用此
访问它<div class="input-group">
<label for="file">Select File</label>
<input type="file" ng-model="upload" name="file" base-sixty-four-input required onload="onLoad" maxsize="500" accept="image/*">
</div>
<button class="col-lg col-lg btn btn-primary" ng-disabled="!upload" ng-click="uploadDocument()">Upload</button>
如果要在没有index.php的情况下访问它,则应在根目录中创建.htaccess文件并放置此代码:
RewriteEngine On
localhost/foldername/index.php/practice/foo