問題タブ [yii-components]
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.
yii - yii でロールを取得または作成する方法
私はyiiの初心者です。私は、yii でロールを作成するための yii-tutorials に頭を悩ませています。しかし、yiiでロールを作成する方法がわかりません。は、2 つのロールを作成し、それらに異なる権限を付与することを意味しますadmin
。
ユーザーテーブルを作成しましたが、ロールを作成して特権を割り当てる方法がわかりません。助けてくださいstaff
role
前もって感謝します
yii - CButtonColumn、CGridViewの可視性ネスト例外
現在、CGridViewにCButtonColumnを作成して、関連するモデルのいくつかのオプションを表示しています。このような
「deutsch」がHAS_ONEリレーションの名前である場合、基本的に、レコードが最初に存在するかどうかを確認してから、そのレコードのフィールドを確認する方法で、表示可能な例外を作成します。だから私はネストされたifステートメントを実装しようとしました:
しかし、残念ながらそれは機能しませんでした。関数を作成して呼び出すだけでいいですか、それとももっと簡単な方法がありますか?私はこの2時間これを回避してきました...
ヘルプ、ヒント、アドバイスは大歓迎です:)これを読んでくれてありがとう。
yii - yii を使った言語翻訳
私は yii プロジェクトの国際化に取り組んでいます。URL を参照していました多言語ユーザーページでウィジェットを正しく取得していますが、リンクのいずれかをクリックするとエラーが発生します404 not found
。これはすべての url の問題です`秒。この場合どうすればいいですか
php - yiiで複数の星評価を表示するには?
私は yii で CStar 評価ウィジェットに取り組んでいます。私は次のようにしました:
データベースに 1 つのレビューを入力すると問題ありませんが、2 つ目のレビューを追加すると、両方のレビューの星が混在します。
この場合、どうすればよいですか?
yii - yii cstarrating 拡張機能で星を表示するにはどうすればよいですか?
ねえ、私は yii の cstarraing 拡張に取り組んでいます。次のコードを使用して、データベースから星を表示しています。
私はいつも大丈夫ですが、レビューフォームに星(*)が表示されず、代わりにラジオボタンが表示されますか?どうすればそれらを取り戻すことができますか、ありがとう
yii - グリッドビューを使用して単一行に複数行を表示する方法
私はマジェントのようなグリッドビューを表示したい http://demo.magentocommerce.com/catalog/category/view/s/cellphones/id/8/
ここでは、複数のアイテムが同じ行に表示されていることがわかります...上記のリンクでは、行ごとに3つのアイテム(行)が表示されていることがわかります..
現在、私はこのコードを使用しており、この単一の行を使用すると、行ごとに表示されます
php - yiiのコントローラでモデル作成者のアクセスを確認するには?
コントローラー内のモデルの作成者のアクセス ルールの最適なアプローチがわかりません。私は通常このように使用します:
そして、そのコントローラーで、この関数を使用して正しいアクセスルールを確認しています
そして、URL を作成したい場合は、常にその URL で id パラメータを使用します。これは最善のアプローチですか?または、これよりも優れた代替方法はありますか?
php - Yii を使用せずに Yii ベースの URL のモジュール、コントローラー、アクション、および要求パラメーターを取得するにはどうすればよいですか?
シナリオ
私は 1 つの YII プロジェクトを持っており、URL マネージャー (SEO フレンドリー URL) で問題なく動作しているため、URL は次のようになります。
http://example.com/Controllername/action/paramName/ParamValue
行 php (Yii なし) にある別の php アプリケーションを実装しました。この URL を行 php アプリケーションの入力パラメーターとして取得しますが、別のモジュール、コントローラー、アクション、およびパラメーターとして展開する必要があります。
Yii の同じアルゴリズムを使用して、モジュール、コントローラー、アクション、パラメーター名、および値をデコードしたいと考えています。
行phpコードでYiiのURLを提供することにより、モジュール名、コントローラー名、アクション名、およびパラメーター名を取得するにはどうすればよいですか?
注:Url Managerには特別な条件はありません
yii - パラメータをウィジェットに渡す Yii
間違ったキーワードを使用していたら申し訳ありません。キーワードが間違っていたため、十分な情報が得られなかった可能性があります。
この方法で Yii でウィジェットを作成します。
また、このウィジェットをどこでも使用します
パラメータを次のように受け入れるような方法でウィジェットを作成するにはどうすればよいですか
私はググったが解決しなかった。助けてください、事前に感謝します。
編集ログ:
また、デフォルトのパラメーター値を「タイトル」に定義するにはどうすればよいですか? 試してみpublic $title = Shk::getTitle()
ましたが、うまくいきませんでした。
exception-handling - yii でエラーを処理する方法
私は yii を使用してアプリケーションに取り組んでいます。アクション let がありacmanageappointments/index
ます。そのルールを次のように定義しました
そのアクションは次のとおりです。
このアクションは、認証された人物のみがアクセスできます。ログインすると、この機能は正しく機能しています。しかし、ログアウトしてこのアクションを実行すると、CDbException
. この例外を処理するにはどうすればよいですか。また、ユーザーがログアウトしたときにこの URL にアクセスしようとすると、ログイン ページにリダイレクトする必要があります。これどうやってするの ?
更新:ここに私のアクセスルールがあります:
ここにエラーがあります: