問題タブ [yii2-basic-app]

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 に答える
1850 参照

php - テキストフィールド 必須 ラジオボタンの選択に基づく - Yii2

個人と会社の2つの値を持つラジオボタンがあります。CompanyNameFirm という値を持つラジオ ボタンが選択されている場合、 textinput が必須 (必須) フィールドとして機能するシナリオを探しています。また、Individual の値を持つラジオ ボタンが選択されている場合、CompanyNametextinput は Optional フィールドとして機能する必要があります。

私はそれを行う方法がわかりませんでした。CompanyName textinput に addAttribute を必須として追加しようとしました。RegisterForm.phpしかし、 (モデル)に指定されたルールがほとんどないため、機能しませんでした。

だから、それを行う方法を考えてください。私は得ていません。助けはありますか?

register.php (ビュー)

RegisterForm.php (モデル)

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

yii2-basic-app - Yii2で小数点以下2桁の浮動小数点検証を作成するには?

製品の単価を格納するフィールドの検証を作成しようとしましたが、整数をチェックする方法を示す検証に出くわしましたが2032.95YII2のような形式の浮動小数点数の検証が見つかりません。前もって感謝します。

*

アビレイの指示の後、私は試しました

  • [['quantity','round_off'],'number','numberPattern'=>'[-+]?[0-9]*.[0-9]+|[0-9]+'],

しかし、コンソールにエラーが表示されます。

ここに画像の説明を入力

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

php - 最初のクリックで、元のページが表示されます。しかし、2 回目のクリックで、「ページが見つかりません」というエラーが発生します。- Yii2-App-Basic

厄介な問題が 1 つあります。

私のviews/layout/main.phpは次のとおりです。

[ホーム] タブをクリックするたびに、ページが開いています。大丈夫です。

ここに画像の説明を入力

ホームタブを再度クリックすると、ページにエラーが表示されます

ページが見つかりません。

ここに画像の説明を入力

Url では、もう 1 つの「ユーザー」が途中で追加されています。そのため、Page Not Found Coming が発生します。ユーザーは 1 つのモジュールです。

再度、[ホーム] タブをクリックすると、ページはエラーなしで表示されます。元のページが来ることを意味します。

私にとっては、元のページを取得するには、すべてのタブでそれぞれ 2 回クリックする必要があります。初めて、エラー。2回目、オリジナルページ。

しかし、main.phpを変更して、URLにスラッシュを1つ追加することで解決'url' => ['users/users/index']]まし'url' => ['/users/users/index']], 。それはうまくいっています。

問題は何ですか。または、このように書くこと'url' => ['/users/users/index']]が主な構文です。URLを書く構文でしたらすみません。

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

performance - Yii2 フレームワーク - 使用されていないメモリ (ファイル) を減らす

Yii 2.0.6 フレームワークで新しいプロジェクトをセットアップしたいと考えています。これは単純な REST 呼び出し (リクエストの作成と DB からの応答の取得) のみに使用します。

公式サイトからフレームワークをダウンロードしました(アーカイブ ファイルの基本パック)。今、最初は〜24MBの空のプロジェクトがあります。これが良いアイデアかどうかはわかりません。(モバイル デバイスから) 要求を行うたびに、おそらくサーバーから 24 MB がすべて読み込まれるからです。それはどのように機能するのですか?

ディスク上の最小サイズで Yii 2.0.6 プロジェクトをセットアップする方法はありますか? すべてを最適化し、可能な限り最小限のコードをロードする必要があります。

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

yii2-basic-app - YII2 異なるモジュールのアクションに正しい URL を書き込めない

今日Yii2をインストールしました。モジュール アクションへのリダイレクトに 6 時間以上苦労しました。

project\app\modules\instClients\controllers\InstTypesController\actionCreate

インデックス ファイルはプロジェクトにあります

return $this->redirect(['instClients/instTypes/create']) in siteController/actionIndex は URL http://localhost/project/index.php?r=instClients/instTypes/create を作成します

http://localhost/project/index.php?r=instClients/instTypes/createが見つかりません (#404) ページが見つかりません。

このアクションにリダイレクトするにはどうすればよいですか。または、モジュール instClients の instTypesController でアクション create にアクセスするために使用する正しい URL を教えてください。

前もって感謝します。