我正在尝试将一个页面添加到现有的Codeigniter网站中。 www.cryptolord.com 我在template.php文件中添加了链接 我已将该页面视为sell.php 我已将Controller中的页面设为Sell.php
仍有404错误。 请帮忙解决这个问题。 感谢
defined('BASEPATH') OR exit('No direct script access allowed');
class Protect extends Public_Controller
{
function __construct()
{
parent::__construct();
$this->lang->load('welcome');
}
function index()
{
$this->set_title(sprintf(lang('core button sell'), $this->settings->site_name));
$data = $this->includes;
$content_data = array();
$data['content'] = $this->load->view('sell', $content_data, TRUE);
$this->load->view($this->template, $data);
}
}
这适用于Views
中的sell.php<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?> <div class="header-bg">
<div class="container">
<div class="row">
<div class="col-md-9 col-sm-6 col-xs-7">
<h3><?php echo lang('core button sell'); ?></h3>
</div>
</div>
</div>
答案 0 :(得分:0)
问题是你的Sell.php控制器里面有一个“保护”类,它应该是“卖”。
所以这一行:
class Protect extends Public_Controller
应该是这样的:
class Sell extends Public_Controller
您必须拥有名为“Public_Controller”的基本控制器,但如果没有,您还应将其更改为“CI_Controller”。