0

これは私のコントローラーです:

class Orders extends CI_Controller {

public function index() {

//get model and db entries
$this->load->model('order_model', 'orders', TRUE);

}}

対応するURLを開くと、クラスphpファイルのコンテンツが表示されます。

class Order_model extends CI_Model { 
var $fullname = ''; var $email = ''; var $address = ''; 
var $phone = ''; var $notes = ''; var $facebook = ''; 
var $canvases = ''; var $admin_notes = ''; var $status = ''; 
var $id = ''; var $date = ''; 
var $price = ''; var $emailStatus_reciveOr...

小さくてばかげていると思いますが、わかりません。助けてください。

4

2 に答える 2

0

私はそれを認めることを恥じていますが、エラーは非常にばかげていました。モデルのファイルには<?php:)がなかったため、phpが関係しているため、ドキュメントは単純なテキストでした。

于 2013-03-19T17:26:01.690 に答える
0

文字列を返しています。試してください:

$this->load->model('order_model', 'orders');

CodeIgniter クラスには 3 番目のオプションが記載されていますload->modelが、これはモデルにデータベースへの自動接続を指示するためのものです。

また、order_modelasをインスタンス化してordersいますが、コントローラーも と呼ばれorderます。このタイプの命名は、コードを読もうとしている人 (今から数週間後の自分を含む) を混乱させる可能性があるため、お勧めできません。

于 2013-03-19T16:23:33.913 に答える