問題タブ [yii-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11955 参照

php - Yii Framework - URL マネージャーとルーティングのルール

Yii フレームワークの urlManager には、次のデフォルト ルート ルールがあります。

私はSiteController.phpすべての/site/要求を持っています。今必要なのは、/homeリクエストをにリダイレクトすること/site/indexです。

この配列項目を追加しようとしました:

そして、それらのどれも機能しませんでした。

誰でもこの問題を解決できますか?

0 投票する
7 に答える
75583 参照

php - Yii Framework でベース URL を設定する方法

私がする時

空の文字列を取得します。Yii フォーラムの投稿によると、これはデフォルトで空白になっています。絶対 URL を使用できるようにデフォルト値を変更するにはどうすればよいですか?

0 投票する
1 に答える
7064 参照

php - Yii urlmanager のクレイジーなルール

おはよう、

私のウェブサイトにはさらに別の問題があります。私は yellowpages.com に似たサイトを開発しました (あまり似ていませんが、アイデアがあるだけです)。

今、彼らは私に SEO と URL 書き換えでクレイジーなものを作るように頼んだ。

main.php から始めます

今リクエスト..... T_T彼らはURLがそのようなものになることを望んでいます:

http://domain.com/surf/category/3の代わりにhttp://domain.com/category-name/ (例)

http://domain.com/category-name/sub-category-name/の代わりにhttp://domain.com/surf/subcategory/3

http://domain.com/detail/2の代わりにhttp://domain.com/category-name/sub-category-name/society-name/

そして明らかに、リンクの残りの部分は、最後の 3 つのコントローラー ルールで動作している必要があります.... 誰かが私を助けることができますか??? 私は本当に窮地に陥っています....火曜日までに解決策が見つからなければ、彼らは私のお尻を蹴ります....

T_T

助けてくれてありがとう。

0 投票する
3 に答える
10818 参照

yii - Yii、createUrl が期待どおりに機能しない

ビューで次のことを行っています。

ただし、「ソース」はパスに追加されず、代わりにコードは現在のコントローラーへのパスを返すだけです。

なぜこれが私の可能性があるのか​​ 誰かが示唆できますか?コードはモジュール内にあります。

私のURLルールは次のとおりです。

0 投票する
1 に答える
371 参照

php - PHPビューはコントローラーに関連します

MVCのように特定のビューに接続するコントローラーを実装したいと思います。PHPで提供されているフレームワークを使用していません。

だから、私はそれを行うためのいくつかのガイドとアドバイスが必要です。

私はいくつかのコントローラーとビューを持っています。私の見解では、データのみを出力したいと思います。私の懸念は、コントローラーの関数(のような)が、ユーザーが入力しcreate()たすべてのデータを取得し、コントローラーの関数で新しいモデルを作成する方法です。$_POST['params']views/create.phpcreate()

それで、今、私はこのようにすることを考えています、私は私のコントローラーフォルダーにMyViewsクラスを作成します。目的は、特定のビューをロードし、すべての$_POSTパラメーターをオブジェクトに取り込むことです。次に、Users_controllersなどのすべてのコントローラーがMyViewsを作成します。、などのUsers_controllersの関数では、MyViewsの関数を使用して特定のビューをロードし、オブジェクトをロードする場合があります。create()destroy()

ビューをロードするソースを見つけました

うーん、どうすれば_POSTパラメータを検出できるかわかりません

これは私が観察したYiiフレームワークです。特定のビューをロードしたかどうかに関係なく、パラメータを検出するにはどうすればよいですか$_POST$_GET

タスクをアーカイブするためのガイダンスやアドバイスはありますか?

0 投票する
2 に答える
760 参照

php - Yii Frameworkの構造URLを変更

Yii の URL 標準は :http://www.example.com/index.php?r=watchこの URL を`http://www.example.com/watch?v=6Pddo6kCxvM(YouTube の URL と同じ)に変更できますか?

0 投票する
1 に答える
457 参照

url - Yii で URL ルールを記述して、存在しないコントローラへのすべてのリクエストを既存のコントローラにリダイレクトする方法はありますか?

www.website.com/username からユーザー プロファイルにアクセスできるようにする必要があります。ルール マネージャがこのように動作するようにルールを記述する方法がわかりません。URLの最初のパラメーターをリダイレクトするUserProfileコントローラーがあります。要求された名前でコントローラーが見つからない場合、残りのパラメーターを使用して UserProfile コントローラーを実行するようにルーターに指示する方法はありますか?

ここに私の現在の設定があります:

0 投票する
2 に答える
92 参照

php - php/yii アプリケーションの複雑な htaccess リダイレクト

この URL: http://m.mysite.com/XYZ12
をここにリダイレクトしたい: http://m.mysite.com/index.php?r=myBook/mobile&oid=XYZ12

注: XYZ12 は動的文字列になります。