私はいくつかのPHP開発をしようとしていますが、別のPHPファイルでクラスを参照する方法を理解できません。私はCIをMVCフレームワークとして使用しています。「Application」の下に、ドメイン固有のオブジェクトを配置する「domain」という名前のフォルダを作成しました。PHPでクラスを参照するにはどうすればよいですか?
「User.php」というファイルに定義されている「user」というクラスがあります。だから、 'ドメイン/ User.php'
私はこのような別のPHPファイルにこのクラスを参照しようとしています:
<?php
require('domain/User.php');
..
?>
これは、このエラーを吹く:
Failed opening required 'domain/User.php' (include_path='.:/usr/lib/php')
をので、明確に、私はこれがPHPでどのように行われているのかわかりません。だから誰かが私を助けることができますか?
ありがとうございます!
これは、ファイルが見つかりませんでした。どちらかのパスが間違っているか、検索パスが間違っています。また、権限が間違っている可能性もあります。 –
私はエラーメッセージが私を捨てているものだと思う。 usre/lib/phpの場所を探しているようです。私はアクセス許可をチェックし、誰もが読み取りアクセス権を持っています。 CIはおそらくURLを経路変更する必要がありますか? – Nick