問題タブ [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.
forms - アジャイルツールキットATK4CRUDの参照テーブルルックアップ機能
AgileToolkitCRUDグリッド/フォームのヘルプが必要です。
従業員、役職、部門向けにアジャイルツールキットでCRUDグリッド/フォームを作成しました。とても簡単でした。しかし、現在、位置と部門の列を設定しようとすると問題が発生します。'id'値を表示する代わりに、参照されているテキストをそれぞれ'pos_desc'と'dept_desc'に表示したいと思います。
また、CRUDの追加/編集フォームでは、「id」のみが表示され、対応するテキストは表示されません。説明テキストを使用してこれを設定する方法はありますが、コミット時に代わりに「id」を保存しますか?
ありがとう!
プロジェクトのディレクトリ構造といくつかのコードスニペットは次のとおりです。
admin / lib / Admin.php
lib / Model / Employee.php
lib / Model / Position.php
lib / Model / Department.php
admin / page / index.php
php - グリッド列に画像を追加する
クリックしたjavascriptアクションでグリッド列に画像(pdf印刷)を追加することは可能ですか? お気に入り:
ただし、img html 要素を使用します。
atk4 - ATK4用のWYSIWYGエディターの実装
この質問に関連して、アジャイルツールキット用のCMS(WYSIWYG)コンポーネントはありますか?、ATK4のインストールのデフォルトRTEとしてelRTEエディターを追加しようとしています。
簡単に言うと、elRTEファイルをatk4ディレクトリ構造内のどこに配置すればよいですか?
TIA PG
追加情報:
誰かがWYSIWYGエディターを動作させることができましたか?
tinyMCEとelRTEを試してみました。両方のライブラリをatk4/templates / jsフォルダーに配置し、Admin apiクラスを介してロードしました(すべてのAdminモデルでライブラリを使用できるようにしたい):
elRTEを試している場合は、tinyMCEではなくそれをロードします-
次に、page_managerクラスで、wysiwygエディターをインスタンス化しようとします。
呼び出そうとしているライブラリに応じてさまざまな順列を試しましたが、何も機能しません。編集用の空のフォームを取得するか、ロードメッセージを表示するサイトだけを取得します。以下は、私が試したさまざまなバリエーションの一部です。
私の知恵の終わりに、私が欲しいのは、管理者CRUDの単純なwysiwygエディターです。
atk4 - CRUD への 1 対多のファイル アップロードの追加
私のアプリには、ユーザーが販売したい製品の写真を 1 つ以上追加できる販売リスト機能があります。
Join テーブルで ATK の upload/filestore_image を使用して関係を作成しようとしています - 私のモデル:
私のページマネージャークラスでは、ファイルのアップロードをcrudに追加しました:
}
私の質問:
「FileGrid.php をインクルードできません」というエラーが表示されます。ユーザーがアップロードした画像を表示できるようにしたいので、これが最善の方法であることを願っています。フォーム。-編集-この質問を無視してください。以下のリンク例のコードに基づいてFileGridクラスを作成しました-問題を修正しました。
送信によってアップロードされたファイルが保存され、結合テーブルにエントリが作成されるように、CRUD フォーム間の関連付けを作成するにはどうすればよいですか?
ATK4 の最新リリースをインストールし、4 つのファイルストア テーブルをデータベースに追加し、ドキュメントhttp://codepad.agiletoolkit.org/imageの次のページを参照しました。
ティアPG
mysql - Agile Toolkit ATK4 DSQLのSQL「BETWEEN」と「IN」に相当するWHERE
ダイナミック SQL を使用して、従業員モデル テーブル クラスから特定の行セットのみを取得したい ATK4 DSQL のヘルプが必要です。
WHERE ステートメントで SQL BETWEEN または IN 句を生成して、これらの構造のように「何とか」見えるようにすることはできますか?
SQL 'IN' :
SELECT id,fnm,lnm,bp FROM emp WHERE id IN (1,3,5,7,9,11);
SQL 'BETWEEN' :
SELECT id,fnm,lnm,bp FROM emp WHERE bp BETWEEN 3000 AND 5000;
ありがとう!
php - データベースのパスワードを暗号化する
SQLAuthで暗号化されたパスワードを使用してデータベースからユーザー/パスを読み取る方法は明らかですが、(たとえば)登録フォームを作成するときに、ユーザーパスワードを暗号化するにはどうすればよいですか?
ありがとう、アレハンドロ
php - AtK4 でのマルチ テーブルの更新/削除
atk4でマルチテーブルの更新/削除を実現するにはどうすればよいですか?
php - アジャイルツールキットCRUDはローカルホストで完全に機能し、サーバーでエラーをスローします
ATK4CRUDでサポートが必要です。AgileToolkit4.1.3を使用してプロジェクトのバックエンドを構築しました。私は次のモデルを持っています:
ページ:
私のローカルホストでは、すべてのCRUD機能が問題なく機能しますが、ファイルをWebサーバーにアップロードした後、新しい製品を追加しようとすると、次のエラーが発生します。
`AJAX応答のエラー:SyntaxError:無効なXML属性値SQLException
クエリを実行できませんでした:製品に挿入(、、、、、、、、、)値(NULL category_id
、 'as' name
、 NULL picture_id
、 '' short_description
、 '' description
、 NULL uploaded_at
、2500、25、'有効')最後のクエリ:製品にprice
挿入(、、、、、、、、、 )値(NULL 、 'as' 、 NULL 、 '' 、 '' 、 NULL 、2500、25、'有効')MySQLエラー:列'category_id'をnullにすることはできません`quantity
status
category_id
name
picture_id
short_description
description
uploaded_at
price
quantity
status
クエリで欠落している値がクルード形式で表示されているのに、クエリに到達しないという奇妙なこと。追加情報:Model_Pictureでは、自動インクリメントintの代わりにvarchar idフィールドを使用しますが、ローカルホストではすべてが正常に機能します。
ありがとう!
forms - 複数のモデルをMVCFormに設定することは可能ですか?
相互に外部キーを持つ3つのデータベーステーブルがあり、それらのテーブルにデータを挿入したいと思います。3つのモデルとMVCFormを作成しました。1つのMVCFormを使用してこれらの3つのテーブルにデータを挿入するにはどうすればよいですか?
php - フォームフィールドラインクラスを設定する方法
フォームにline型のフィールドを追加しました。フィールドを作成し、そのフィールド内にタグ入力のあるフィールドがあります。その入力クラスを設定するにはどうすればよいですか?