1

私は開発からローカルにプロジェクトをダウンロードしました。それはほぼ完了しました。いくつかの問題を修正する必要があります。Code Igniter を初めて使用するので、コントローラー ファイルがどこにあるかわかりません。

http://localhost/ric/view/store/3 は私の URL であり、URL を見ると、コントローラー名は「view」、機能は「store」である必要がありますが、私のコントローラー ディレクトリには、このような名前のファイルはありません。これで私を助けることができる体はありますか?完全なルーティングはこれです

$route['default_controller'] = "site";
$route['scaffolding_trigger'] = "";

$route['classifieds'] = "site/classifieds";
$route['specials'] = "site/specials";
$route['hot'] = "site/hot";
$route['joinus'] = "site/joinus";
$route['faq'] = "site/faq";

$route['browse'] = "product/browse";
$route['browse/:any'] = "product/browse/$1";
$route['stcat/:any'] = "store/browse/$1";
$route['search/:any'] = "product/search/$1";
$route['searchstore/:any'] = "store/search/$1";


$route['view/product/:num'] = "product/getOne/$1";

$route['view/store/:num'] = "store/getOne/$1";

$route['view/article/:any'] = "article/get/$1";
4

1 に答える 1

2

.htaccessファイルとrewriteRuleを利用していると思いますか?rewriteBaseを追加します。構造がどのように見えるかわからないため、試行錯誤が最善のアプローチです。

私たちがあなたをより良く助けることができるように、より多くの情報とより詳細な投稿を私たちに提供してください。

質問をもう一度読んだ後に更新する

質問を読み直した後。ビューコントローラが見つからないと言っていますか?ルーティングを見てください。Viewは別のコントローラーへのルーティングだと思います。ほとんどの場合、ViewControllerは使用されないためです。ほとんどの場合、ビューアクションを持つPlaneController、StoreController、またはUserControllerと呼ばれ、ストアアクションを持つViewControllerではありません。これがお役に立てば幸いです。

ルーティングファイルを追加した更新を確認した後、更新2 。

    $route['view/store/:num'] = "store/getOne/$1";

私が思ったように、getOneアクションでStoreControllerを見つけてみてください。幸運を。

于 2012-08-16T00:21:02.107 に答える