重複の可能性:
CodeIgniterルーティング
何が起こるべきか:ユーザーはURIに移動し、routes.phpは状態を取得してコントローラーに送信し、コントローラーはデータベースクエリからいくつかの情報を返します。かなり基本的なもの。
問題:URIが変数をコントローラーに渡していない。私は言われています
States::state_summaryの引数1がありません
関数の引数のデフォルトを設定できます。($ st ='アラバマ')そしてすべてがスムーズに動作します。
これがどのように可能かさえわかりません。少なくとも、バグを追跡するために何をテストする必要があるかを教えてください。
URI:
http://example.com/index.php/states/Alabama
ルート.php:
$route['states/(.*)'] = "states/state_summary/$1";
状態コントローラー:
...
function state_summary($st)
{
// DB query
// Return data
}
...