40

ルート ディレクトリにユーザーとしてフォルダを作成しました。

私のプロジェクトの基本パスは次のとおりです。

/var/www/myproject/

コントローラーから BASEPATH としてベースパスにアクセスしたい場合、次のように表示されます。

/var/www/myproject/system/ 

しかし、パスを次のようにしたい:

/var/www/myproject/ 

CodeIgniter は初めてです。このパスを設定するにはどうすればよいですか?

4

6 に答える 6

87

詳細については、このリンクを確認してください。

Codeigniter - アプリケーション フォルダー外の相対/絶対パスを動的に取得する

于 2013-06-19T10:16:17.723 に答える
24

使用するbase_url()

echo $baseurl=base_url();

関数にURLを渡す必要がある場合は、使用しますsite_url()

 echo site_url('controller/function');

ルートパスが必要な場合 FCPATH..

echo FCPATH;
于 2013-06-19T10:14:05.010 に答える
1

Codeigniter には、次の基本パスを取得する関数があります。

FCPATH and BASEPATH i recommand use FCPATH.

あなたのベースURLの使用のために:

<?=base_url()?>

PHPショートタグがオフの場合

<?php echo base_url(); ?>

例:ベースパスにあるcssファイルをリンクしたい場合

<script src='<?=base_url()?>js/jquery.js' type='text/javascript' />
于 2013-06-19T10:14:46.410 に答える
-1

構成ファイルにあるデフォルトのコントローラーを変更します。

すなわち: config/routes.php

$route['default_controller'] = "Your controller name";

これが役立つことを願っています。

于 2013-06-19T10:15:50.313 に答える