Amazonランキングのカテゴリー切り替え
前回のエントリーで言っていたAmazonカテゴリー別のランキング表示をできるようにしました。プルダウンからカテゴリーを選択すればそのランキングに表示が切り替わります。お試しください。
読んでる?は小さなサイトではありますが、CodeIgniterで作った初めてのまとも?なサイトでした。引っかかったことなど備忘録代わりにまとめておきます。
URLに日本語をurlencodeした文字列が含まれるとエラーになる
config.phpのpermitted_uri_charsを修正することで解消しました。
//$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';
$config['permitted_uri_chars'] = '一-龠ぁ-んァ-ヴーa-zA-Z0-9a-z 0-9~%.:_-';
こちらが参考になりました。↓
・price-change:blog CodeIgniter | URIで日本語を使うのだ
URIルーティング使うとセグメントのIDがうまく取れない
ルーティング後のセグメント文字列からIDを取得しようとするのですが、思い通りにメソッドへIDが渡されてくれませんでした。マニュアルを調べていたら、URIクラスの説明で
このメソッドは、CodeIgniterのURI ルーティング機能を使っている場合にできる再ルートされた後のURIの特定のセグメントを取得することを除いて、先のメソッドと同じものです。
とあったので、「$this->uri->segment(n)」を使ってIDを取得しておきました。ルーティングした時はURIから取得するという認識で良いのでしょうかね?
- オープンソースカンファレンス2008に行ってきました - 2008年3月02日
- CodeIgniter1.6がうまく動かない - 2008年2月03日
- XREAでCodeIgniterにPostgreSQL接続 - 2007年12月01日
トラックバック(0)
このブログ記事を参照しているブログ一覧: Amazonランキングのカテゴリー切り替え
このブログ記事に対するトラックバックURL: http://blog.knockoutmarch.com/mt3/mt-tb.cgi/114
コメントする