問題タブ [atk4]

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

atk4 - 複数のテーブルのデータを 1 つのモデルに入れる方法は?

データベースから3つのテーブルをつなぐモデルの作り方は? 私のDB構造は次のとおりです。

  • ユーザー
    • ID
    • その他の分野
  • ユーザー情報
    • ID
    • users_id - 「users」テーブルへの外部キー
    • その他の分野
  • users_credentials
    • ID
    • users_id - 「users」テーブルへの外部キー
    • その他の分野

以前は、1 つのモデルに 2 つのテーブルを結合したかったので、addRelatedEntity メソッドを使用しました。これが私のコードです:

そして、それを他のファイルで拡張します-

そして、それはうまくいきました。しかし、3 つのテーブルを結合して 1 つのモデルにしたい場合はどうすればよいでしょうか? 2クラス延長できません。Model_User で addRelatedEntity を使用し、Model_UserInfo と Model_Credentials を参照する方法はありますか?

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

php - データベース Agile Toolkit からフィールドに追加するタイプ

Agile Toolkit を発見しましたが、見つけるのに問題がありaddField('field')->type()ます。どのような種類があり、どこで見つけることができますか? タイプ「セット」が必要ですが、機能しaddField('field')->type('set')ていません。

前もって感謝します。

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

php - データベース セット タイプ フィールドから取得 - Agile Toolkit

データベースからフィールドを追加するモデルを作成しました:

そして、データベースから取得する必要があるフィールドタイプは「セット」ですが、私の知る限り、タイプ(「セット」)はありません。では、そのタイプを取得するにはどうすればよいでしょうか。

前もって感謝します。

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

atk4 - テーブル全体をモデルにロードする方法は?

データベース テーブルがあり、それをモデルにロードしますか? 特定の条件ではなく、テーブル全体で。どうやってするの?

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

atk4 - エキスパンダーを使用して atk4 グリッドのデータを更新するには?

「名前」、「価格」、「税金」、「送料」などのいくつかのフィールドを持つモデル「製品」を作成したとしましょう。

最初は、グリッドに名前と価格を表示したいだけです。

次に、「販売済み」というエキスパンダー ボタンの列を追加して、その製品の「税」と「送料」を更新します。

sold.php ファイルに、次のように記述します。

私の質問は、エキスパンダー ページで更新しようとしている製品の ID を取得する方法です。つまり、どのようなコードを

「販売済み」エキスパンダー ボタンをクリックした商品の税金と送料を更新するには?


ところで:送信ボタンを押した後にエキスパンダーを閉じる方法はありますか?

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

atk4 - MVCFord の更新後に MVCGrid 行を更新する MVCGrid/MVCForm

単純な問題のようですが、解決策が見つかりません。

MVCForm にリンクされた Expander 列を使用する MVCGrid があります。フォームから簡単に更新を適用できますが、更新後に MVCGrid を更新する必要があります。この場合、MVCgrid で PhysCity を表示し、MVCForm を介して更新し、その変更を MVCGrid に表示したいと考えています。

ありがとう!

ここに私が持っているものがあります:

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

atk4 - どのように ajax に応答しますか?

ユーザー入力に対して ajax リクエストを行うフィールドがあり、json オブジェクトで応答したいと考えています。$.getJSONurlでjQuery 関数を使用?page=answersearchしていますが、機能しません。json 型のデータで応答する代わりに、text/html 型のデータを送信します。どうやってするの?

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

atk4 - atk4のモーダルフォームからの更新後にグリッドを更新するには?

外部ページからモーダル フォームを呼び出す MVCGrid を含むページがあります。

外部ページにはフォームがあり、正常に動作します。

しかし、新しい生徒が追加された後、グリッドは更新されません。どうすれば更新できますか? これはこれを行う正しい方法ですか?(私はCRUDと同様の機能を持たせようとしていますが、Createのみです。)

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

atk4 - モデル条件を削除するには?

userId に対してクラブの配列を返す関数を作成しました。where(Model_ClubUsers::$USERS_ID,$userId)なぜ by when it に追加しdsql()ても条件が設定されず、 を使用する必要があるのか​​わかりませんがaddCondition()、この関数でのみ必要です。関数が戻る前に条件を削除する方法はありますか?

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

atk4 - 垂直 MVC グリッドを持つことは可能ですか?

すべての詳細を表示するためのエクスパンダーを備えたフィールドがほとんどないMVCgridがあります。エキスパンダー内で、すべての詳細を表示するために、送信アクションなしで MVCform を使用していますが、奇妙な感じがします。MVCgrid 垂直方向に 1 つのレコードを表示することは可能ですか?これにより、すべての詳細を確認できます。つまり、次のようになります。