私は要求されたファイルエラーをロードすることができませんでした。site is visited。表示される最初のページである製品は、上記のエラーを製品の詳細や製品カテゴリのようなすべての製品関連機能のように表示します。要求されたファイルをロードすることができません:category.php
以下は、すべての製品、製品の詳細、カテゴリを取得する方法を示す私の製品クラスです。
defined('BASEPATH') OR exit('No direct script access allowed');
class Products extends CI_Controller {
public function index()
{
// Get all products
$data['products'] = $this->Product_model->get_products();
// Load View
$data['main_content'] = 'products';
$this->load->view('layouts/main',$data);
}
public function details($id)
{
// Get all products details
$data['product'] = $this->Product_model->get_product_details($id);
// Load View
$data['main_content'] = 'details';
$this->load->view('layouts/main',$data);
}
public function category($id)
{
// Get all products details
$data['products'] = $this->Product_model->get_category_details($id);
// Load View
$data['main_content'] = 'category';
$this->load->view('layouts/main',$data);
}
}
、および以下の製品の表示は
ある<?php if($this->session->flashdata('registered')) : ?>
<div class="alert alert-success panel-body">
<?php echo $this->session->flashdata('registered');?>
</div>
<?php endif;?>
<?php if($this->session->flashdata('pass_login')) : ?>
<div class="alert alert-success panel-body">
<?php echo $this->session->flashdata('pass_login');?>
</div>
<?php endif;?>
<?php if($this->session->flashdata('fail_login')) : ?>
<div class="alert alert-danger panel-body">
<?php echo $this->session->flashdata('fail_login');?>
</div>
<?php endif;?>
<?php foreach($products as $product): ?>
<div class="col-md-4 game">
<div class="game-price"> <?php echo $product->price;?></div>
<a href="<?php echo base_url();?>products/details/<?php echo $product->id;?>">
<img src=" <?php echo base_url();?>assets/images/products/<?php echo $product->image;?>" />
</a>
<div class="game-title">
<?php echo $product->title;?>
</div>
<div class="game-add">
<form method="post" action="<?php echo base_url();?>cart/add">
QTY:<input class="qty" type="text" name="qty" value="1"/><br>
<input type="hidden" name="item_number" value="<?php echo $product->id;?>"/>
<input type="hidden" name="price" value="<?php echo $product->price;?>"/>
<input type="hidden" name="title" value="<?php echo $product->title;?>"/>
<button class="btn btn-primary" type="submit">Add To Cart</button>
</form>
</div>
</div>
<?php endforeach ?>
ここに私のビューのフォルダ構造は、ちょうどあなたが正しくビューをロードしていることを確認してください
のためにそこに
は '__construct()'メソッドと '親:: __構築物()'製品のコントローラに – smokehill
@smokehillを追加しますか?私は実際にイグナイタをコードするのが初めてです。 – Guzzyman
それは役に立たないでしょう。 – Narf