コントローラーでアクションを作成してユーザーフレンドリーにする最良の方法は?私はそれを使用します :
http://pastebin.com/AFiBVfRs
私が作成したすべてのコントローラーで、常にURLから呼び出されるようにしました
Ex : www.domain.com/news/my-profile.html
コードの助けを借りて、「-」記号が「_」に置き換えられ、コントローラーがアクションの名前を読み取ったため、ページを適切に表示することができました。
ただし、関数を使用してデータベースからデータを表示する場合、このメソッドは使用できません..例: CActiveDataProvider. ページを呼び出すと、常にエラーが表示されます:
Fatal error: Call to a member function getId () on a non-object in / home/z65111222/framework/yiilite.php on line 3860
「_」の代わりに記号「-」を使用してアクションを呼び出すことができるようにするより良い方法はありますか