2017-05-10 7 views
0

別のフォルダのインクルードファイルが必要です。私は別の方法を使用したが、何も私を助けなかった。 1つのフォルダ・バック・ソリューションと2つのフォルダがありません。お使いのモデルディレクトリはmaster.phpと同じパスにあるphp他のフォルダのファイルを含めるには

require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'models' . DIRECTORY_SEPARATOR . 'config.php' 

:これはどのように

I always getting this error

This is the tree of the folders

<?php 
    include_once('./../models/config.php'); 
?> 
+0

'モデル/ config.phpをインクルード'? – OldPadawan

+0

どのバージョンのCakePHPを使用していますか? –

+0

私はご主人様のPHPを使用しています –

答えて

1

ファイルがあるフォルダ、およびファイルmaster.phpは同じフォルダ内にある:

<?php include_once('models/config.php'); ?> 
+0

これはページ上のすべてのアイテムを消してしまいます。 master.phpはユーザフォルダにあり、config.phpはそれ自体がユーザフォルダにあるmodelsフォルダにあります。私はモデルがユーザーフォルダ内にあることを意味します。 –

+0

私は深く1つのフォルダ –

+0

@Thomasに感謝しています。実際には、私の設定ファイルには、混乱を引き起こしていたlilの問題がありました。 –

1

。 この種のものには常に絶対パスを使用することをお勧めします。

+0

これはまた、ページ上のすべての項目を消し、警告のある空のページを返しました。 master.phpはユーザフォルダにあり、config.phpはそれ自体がユーザフォルダにあるmodelsフォルダにあります。私はモデルがユーザーフォルダ内にあることを意味します。 –

+0

私はもっと深い1つのフォルダに行きます –

+1

私はそれが仕事だと思うので、あなたが含めることを試みるPHPファイルにエラーがあります。 master.phpの最後にインクルードすると、master.phpの内容が表示され、最後にPHPエラーメッセージ –

2

は、あなたのファイルに次のコード行

<?php require_once('../models/config.php'); ?> 
+0

警告:require_once(../ models/config.php):ストリームを開くことに失敗しました:C:\ wamp64 \ www \ personal-site \ user \ master.phpにそのようなファイルやディレクトリはありません。 2:致命的なエラー:require_once():C:\ wamp64 \ wwwに必要な '../models/config.php'(include_path = '.; C:\ php \ pear')を開けませんでした。 \ personal-site \ user \ master.php 2行目 –

+0

<?php require_once( '../ config.php');?> – Prashant

+0

ありがとう@spirit。実際には私の設定ファイルに混乱を引き起こしているエラーがありました。そのエラーを削除し、それをブームアップ –