問題タブ [yii2]

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 投票する
5 に答える
54481 参照

php - yii2 でグリッド ビューをカスタマイズする

Yii2 で特定のグリッド ビューの概要とソーターを削除する方法。Yii1.1 では、テンプレート プロパティを設定することでそれを行うことができます。yii2でこれを達成する方法は?

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

php - Yii2 SearchModel の search() はどのように機能しますか?

searchYii2のメソッドがどのように機能するかを誰か説明できますSearchModelか? Giiを使って生成しました。ここにあります:

これは私がそれを呼ぶ方法です:

の呼び出しに使用する属性に関係なく、search常に同じ結果、つまりテーブル内のすべてのエントリが返されます。ここで、私が理解できない何かが欠けています。

どんな助けでも本当にありがたいです。ありがとう。

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

php - yii2 のアセット バンドルが空のファイルを生成する

アセット バンドルが空の JavaScript および CSS ファイルを生成する

config.php

次に、コンソールで

そして設定で

CSS および JavaScript ファイルは次のディレクトリにあります。

e:/path/yii2.loc/www/css

e:/path/yii2.loc/www/js

エンプティを次の場所にバンドルします。

e:/path/yii2.loc/www/cache/css および e:/path/yii2.loc/www/cache/js

私は何を間違えましたか?

0 投票する
0 に答える
523 参照

php - 2 つの ServerPath に対して 1 つの ServerName (Apache)

Yii2 高度なアプリケーション テンプレートをインストールしました。しかし、仮想ホストに問題があります。

http://test_project/url:を使用してフロントエンド部分を実行し、: を使用してバックエンド部分を実行したいhttp://test_project/app/

しかし、開くとhttp://test_project/app/(フロントエンド部分は正常に動作します)、404エラーが発生します。これは私のvhosts configです:

Note: いくつかの制限により、サブドメインを使用できません (ただし、正常に動作します)。

手伝ってくれてありがとう。

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

php - デバッガーで yii2 'route requested' が空です

Yii2例を使用してみてbasic app、ルーティングに問題があります。シンプルなログイン フォームがあり、送信されると正しいコントローラー アクションが呼び出されますが、$_POST データは空です。Yii デバッガーでは、次の行を除いて、ログですべて問題ないように見えます。

ルートが適切に処理されていませんが、次に何を試せばよいかわかりません。「基本アプリ」にはログインフォームビューが付属しており、ルーティングはそのフォームで正常に機能しています。ここに私のフォームがあります:

完全なトレースは次のとおりです。

リクエストの本文は空ですが、ルーティングは正しいようです:

また、応答ヘッダーでは、リファラーが正しくないことがわかります。次のように見えるはずです'https://localhost/records/web/index.php?r=site/index'.

どんな助けでも大歓迎です。

0 投票する
9 に答える
33597 参照

php - yii2 のグリッドビューの画像

yii2 の GridView に画像を配置する方法は?次のコードがあります。ただし、画像のURLを指定していないため、画像は表示されません。画像のURLをどこに置く?

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

php - PHP、リレーショナル値での Yii2 GridView フィルタリング

これに続いて:

Yii2 SearchModel の search() はどのように機能しますか?

GridViewリレーショナル データの列をフィルター処理できるようにしたいと考えています。これが私が意味することです:

私は2つのテーブルを持っていTableAますTableB. どちらにも、Gii を使用して生成された対応するモデルがあります。次のようTableAに、 の値への外部キーがあります。TableB

attrA1 と attrB1 は、対応するテーブルの主キーです。

今、私は、およびの Yii2 を持っていGridViewます。列の値を検索できるように、とに機能するフィルターがあります。列ヘッダーをクリックするだけで、これら 2 つの列の並べ替えも実行できます。このフィルタリングとソートも追加できるようにしたいと思います。attrA2attrA3attrB2attrA2attrA3attrB2

私のTableASearchモデルは次のようになります。

私のTableAモデルでは、関連する値を次のように設定します

これはおそらく最善の方法ではありませんが。検索機能のどこかで $relationalValue を使用する必要があると思いますが、方法がわかりません。同様に、この列でもソートできるようにしたいと思います-ヘッダーリンクをクリックしattrA2てソートできるように. AttrA3どんな助けでも大歓迎です。ありがとう。

0 投票する
0 に答える
5471 参照

php - 新しいプロジェクトの Yii 1、Yii 2、および最新の Yii Gihub コミットから選択します

私たちは新しいプロジェクトを始めようとしており、Yii を使用したいと考えています。Yii の Web サイトを読んだ後、Yii 2 ベータ版のリリース日は 2014 年初頭に設定されており、github から判断すると、そのマイルストーンは 94% 準備が整っていることがわかりました。

この場合、Yii のバージョンを選択する際の最善の策は何でしょうか? 安定した Yii 1 を使用した場合、後でそのコードを Yii 2.0 に更新するのは簡単になるでしょうか、それとも完全に書き直すか、何か悪いハックになるのでしょうか? それとも、Yii 2.0 アルファを使用する場合、更新は比較的簡単になりますか? アルファ版の不安定性は問題ありませんが、ベータ版がリリースされるまでに、認証や登録などの基本的な作業に取り掛かる可能性は高いですか? 最後に、最新の github コミット (94% 完全なベータ版) を使用するのは良い考えですか、それとも半機能的な「開発」状態にあり、まったく機能しない可能性がありますか?

また、Yii 拡張機能の互換性はどの程度ですか? Yii 2 を使用する場合、比較的少数の Yii 2 拡張機能の選択に限定されるのでしょうか?