問題タブ [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.

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

php - コンポーネントを構成する方法は?

プロジェクトでランダム性コンポーネントを使用したいのですが、構成できません。私がしているとき

これはactionIndex()でエラーをスローします

これをmain.php構成ファイルに入れました

だから、私を助けてくれませんか?

-------------------------------------------------- ---------編集---------------------------------------- ---------------------------

すべての回答に感謝しますが、Randomnessは1and1.comホスティングで機能していないようです。しかし、すばらしいニュースは、ランダム文字列を生成する別の良い方法を見つけたことです。1and1.comで有効と思われる「/dev/urandom」を使用しています。コードは次のとおりです。

しかし、今、私は別の質問があります。データベースのソルトに保存する必要があるときに、$ charで使用されている文字が原因で、問題が発生しますか?

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

php - yii memcache インクルード エラー

このエラーが発生しています:

そして、ここに問題の完全な説明があります:

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

php - HTML要素データにアクセスしてPHPでコントローラーに送信する

私はphpの初心者で、Yiiと呼ばれるMVCphpフレームワークを使用しています。PHPでhtml要素の値を取得する方法を説明している記事が見つからないようです。どこを見ても、他のビューでPOSTを実行した後、フォームフィールドから値を取得する方法がすべてです。とにかくフィールド値を取得してPHPのコントローラーに送信し、元のビューに戻る方法はありますか?

.Net MVCでは、jqueryを使用してフォームフィールドを取得し、ajax呼び出しを実行します。機密データではないので、セキュリティについては心配していません。私はajaxが好きです。なぜなら、ページのポストバックを行わないからです。データを送信するだけで、同じページに留まります。

PHPでMVCAJAXのようなことをする方法はありますか?HTML要素の値を読み取り、データ操作のためにコントローラーに送信しますか?

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

php - ネストされた CActiveForm - Yii フレームワーク

メインの index.php に次のコードがあります。

および部分ビュー _showSuestions の次のコード

問題は、これが機能しないことです。ページにアクセスすると、partialView を呼び出した後、フォーム タグが突然閉じられます。これはネストされた CActiveForm が原因だと思いますか? 内側の CActiveForm を削除すると機能します

0 投票する
5 に答える
25069 参照

php - Yii で現在のコントローラ ID を取得する

現在のアクションを処理する現在のコントローラー名を取得したい。しかし、私の場合は、レイアウト ファイルの main.php で現在のコントローラーを探します

これは私のディレクトリ構造の小さなビューで、レイアウト ファイルと、コントローラ名の検索でコードを配置するファイルがどこにあるかを示しています。

  • /保護された
  • /テーマ
    • /mylayout
      • /レイアウト
        • main.php
        • column1.php
        • column2.php
      • /サイト
        • index.php

これは可能ですか?次のコードを試してみましたが、現在のコントローラー名を取得できませんでした...

ありがとう

0 投票する
4 に答える
11056 参照

php - イイ。モジュールコントローラーから関数にアクセスする

アプリにモジュールがあり、そのデフォルトのコントローラーの下にrenderPageLinks、ウィジェットが使用する配列を返す関数が呼び出されています。

ウィジェットはgenMenu、/themes/jui/views/layouts/main.php から呼び出されます (メニューを生成します) renderPageLinks からウィジェットに値としてデータを渡す必要があります。

問題は、Yii が関数 renderPage Links を見つけられないことです。

私は利用するために、次のさまざまな組み合わせを試しました..

助言がありますか?

ps コントローラ pageLinkGen に移動しようとしrenderPageLinks()ましたが、Yii は で使用されているモデルを見つけられませんrenderPageLinks()

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

php - 複雑な$textFieldを持つCHtml::listData

モデル内のいくつかの属性をとして使用したいと思いますtextField。このようなもの:

これにより、'attribute1 attribute2 (attribute3)'自動的に正しい属性値に変換されます。「そのまま」('attribute1 attribute2 (attribute3)')と書いて、モデル内にミドル関数を作成してfullName()みましたが()、何もうまくいかなかったようです。

前もって感謝します。

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

yii - Yii は画像ファイルを保存できません CFileUploaded

このコードを使用して単純なフォームからアップロードされた画像を保存できません

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

php - YiiフレームワークのCListView

私はyiiフレームワークの作業を開始し、yiiブログチュートリアルに従って、このチュートリアルでyiiフレームワークの基本を学びました。彼らは、投稿ビューでClistViewを使用しましたが、例外が発生します。ここに画像の説明を入力してください


これは私がビューファイルで使用したコードです:


これは私のPostsControllerに含まれているものです:

どこが間違っているのかわかりません。

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

yii - YiiAccessRulesは式のコールバック関数にパラメーターを渡します

YIIモジュールベースのアプリケーションを開発しています

モジュール全体だけでなく、特定のアクションでユーザーを制限する必要があります

ルールで使用するユーザーを制限することはできましたが'expression' + callback、2つの異なるアクションに同じコールバック関数を使用したいと思います。つまり、パラメーター値を取得し、それに応じて実行するアクションを評価するコールバック関数があります。私がまだやったこと

コールバック関数

送信した場合、コールバックからこの'$op'を取得できません'expression'=>array($this, "checkAccessRule(1)"),

助けていただければ幸いです