2017-01-15 15 views
0

が存在するとき、私は/ホーム/採用情報にCodeIgniterのビューをロードしない - ビューが

NOTE localhostに行くときだけ白い画面の負荷が私は次のコードのための白い画面を取得しています:私はview_name.phpファイルを持っていますビューフォルダには、私は死の白い画面が表示されます。ビューフォルダからview_name.phpを削除すると、「テスト」と「ファイルエラーが見つかりません」が表示されます。

アイデア?

<?php 
if (!defined('BASEPATH'))exit('No direct script access allowed'); 

class Home extends CI_Controller { 

    public function Careers() 
    { 
      echo "test"; 
      $this->load->view('view_name'); 
    } 

} 
+0

'http:// localhost/index.php/home/Careers'を試してください。config.phpにベースURLを設定してください。 – user4419336

+0

あなたはビューを呼び出す方法を教えてください。ビュー内の任意のPHP? – Vickel

+0

https://www.codeigniter.com/user_guide/general/views.html#loading-a-view – user4419336

答えて

0

おそらく、ブラウザでコントローラ名の前に "projectname"という言葉がないからです。

はlocalhost/PROJECT_NAME /ホームとブラウザで試してみてください/採用情報

0

私はこの問題を解決!

ファイルの権限が間違っていました。私はPHPファイルにchmod 755をして、それは完全に動作します。私はあなたがファイル名に `コントローラ/ Home.php`最初の文字でも唯一のクラスと同じで、大文字でなければなりませんしてみてくださいhome.php``コントローラ/命名した参照

のchmod 755 filename.php

0
> > **In Controller:** 

     <?php if (!defined('BASEPATH'))exit('No direct script access 
     allowed'); 

    class Home extends CI_Controller { 

    public function Careers() 
    { 
      $data['test']="test"; 
      $this->load->view('view_name', $data); 
    } 

    } 

> > In **view_name.php:** 

    <?php 
    echo $test; 
    ?> 
関連する問題