問題タブ [agiletoolkit]

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 に答える
561 参照

php - Agiletoolkitはデータベースに接続できません

昨日、GUI開発に関して彼らが提供するものの外観が好きなので、agiletoolkitをインストールしました。

残念ながら、MySQLデータベースに接続できませんでした。

私のconfig.phpで私は分離しました

私はDBlite.phpを見て、そのファイルに$dsn_aという変数をダンプするように指示しました。。。

これは私には正しく見えません。。。ポートとして「root」を割り当てています。


ベリー、迅速な対応に感謝します。

私は最初に試しました...

しかし、次のエラーが発生しました:

およびvar_dumpの次の出力:

...より適切にマッピングされているように見えますが、機能しません。

それで、私はドキュメントを参照して、これを見つけました:

そしてこれ(配列を介したアクセスの定義):

codeIgniter、yii、およびすべてのアプリが正常に動作するため、mysqlのインストールに問題はないと思います。

同様の問題を抱えているユーザーはいますか?

ご協力いただきありがとうございます

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

php - 箱から出さないATK

私はこれらすべてに非常に慣れていないので、優しくしてください。私は独学で PHP を学んでおり、いくつかのアプリケーション フレームワークをチェックすることに決め、Agile Toolkit がいくつかの最高の機能を提供していると判断しました。ただし、インストール ファイルを Web ルートに解凍しても、動作しません。Agile ダッシュボードにアクセスしようとすると、「HTTP エラー 500 (内部サーバー エラー)」が表示されます。

PHP 5.2.17 を使用して RHEL5 (64 ビット) で Apache 2 を実行しています。私が持っている他のすべてのソフトウェアは正常に動作しているので、ATK4 がそうでない理由について少し途方に暮れています。config.php を確認しましたが、httpd ログから、読み込み時に正しいパスを使用しているようです。既存のコードをコメントアウトし、代替コードのコメントを解除して、loader.php を編集し、違いがあるかどうかを確認しました。

例を試してみたところ、html ページが読み込まれましたが、例も失敗しました。MySQL の設定が間違っている場合、エラーはこれを報告しますが、MySQL の設定が正しい場合、構成ファイルの設定に応じて、500 エラーまたは低レベルのエラーが発生します。

なぜこれが機能しないのかについて、誰かが私にいくつかの指針を与えることができますか? または、確認すべき詳細情報やログをどこで入手できますか? 私が知らない設定はありますか?

ご協力いただきありがとうございます。

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

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

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

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;

ありがとう!

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

atk4 - Agile Toolkit は既存の SQL DB からモデルを生成できますか?

簡単な背景

将来のプロジェクトのために Agile Toolkit に投資する可能性を調査しています。私はそのアプローチが気に入っており、私のニーズに非常にぴったりです。例外として、SQL に由来するモデルのサポートを誤解した可能性があります。

データベースの構築と保守には、標準ツール (ビジュアル モデラーなど) を使用することを好みます。また、可能な限り多くの制約をSQL に直接組み込みます(重要でない、個人的な理由がたくさんあります)。

SQL からアジャイル ツールキット モデルを生成する

Agile Toolkit のドキュメントによると、Atk4 では「最初に SQL を作成し、モデルを生成する」ことができます。(私の強調) しかし、SQL から Atk モデルを生成できるものは何も見つかりませんでした。

誰かがこれをしましたか?生成されたモデルの堅牢性は? (たとえば、Atk モデルで「null 以外の」SQL フィールドを「必須」にしますか? SQL 外部キーから派生した関係を生成しますか?など...)

私の恐れは、ドキュメントを誤解していることです。おそらく、「最初に SQL を作成してからモデルを作成する」ことができるという意味でした (つまり、段落の前半で、「作成」は「手動でコードを作成する」ことを意味し、「生成」は「自動生成」を意味します)。

ありとあらゆる考えをいただければ幸いです。

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

atk4 - グリッド列での makeSortable() の設定が意図したとおりに機能しない

単純な CRUD Web アプリケーションに Agile Toolkit 4.2.0 を使い始めたばかりですが、これまでのところ、列の並べ替えが正しく機能しないことを除いて、このフレームワークに非常に感銘を受けています。

dvdrental page/video.php の例を更新して、最後に設定用の行を追加してmakeSortable()も、意図したとおりに動作しないようです。これまでにコードをテストしたすべてのブラウザー (Firefox 12、Chrome 18、Opera 11.62、および IE 9) では、「年」列ヘッダーの前に不正な形式の HTML 行のみが出力されます。

この新しいツールに対する私自身の無能さに起因する単純なエラーでないことを願っています。

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

php - AgileToolkit4 の CRUD コンポーネントでフォーム検証を使用するには?

みんな。私は数週間前に個人的なプロジェクトで atk4 を使い始めましたが、それ以来、いくつかの問題に直面しています。この特定の質問は、atk4 フレームワークに同梱されている CRUD コンポーネントを使用するときにフォームの検証を行う方法に関するものです。

私はすでにいくつかの異なる解決策を試しましたが、どれも私の問題を解決していません。

ここでの問題は、フォームの検証がメソッドの呼び出し内で行われることであると感じています$form->isSubmitted()(私は正しいですか?)。ページ内で CRUD コンポーネントを使用する場合、フォーム送信を処理する方法を使用しないため、それに代わるものを見つける必要があります。たとえば、次の init() 関数を持つ Page があるとします。

名フィールドに検証を追加しましたが、検証されません。私はいくつかのことを試みましたが、うまくいきませんでした。CRUD クラスを拡張してformSubmit($form)関数を再実装し、そこに検証を追加しようとしました。やってもうまくいかない。

もともと (CRUD クラスで)、次の関数があります。

フォームのフィールドを反復処理してそのvalidate()メソッドを呼び出そうとしましたが、うまくいきませんでした。また、以下のように関数を変更しようとすると (たとえば、MyCRUD クラスで)、

無限ループが発生します...誰か助けてくれませんか?


[編集]

これに密接に関連する最後の質問です。以下のromanishによって提案されたまったく同じ検証を実行しようとしましたが、CRUDをページに追加する代わりにフォームを追加しただけで、機能しませんでした.CRUDは機能します. 代わりに、"Error in AJAX response: SyntaxError: Unexpected token" が発生します。

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

php - ページにリンクするためのグリッドUI要素の拡張

私はいくつかの開発にアジャイルツールキットを使用しており、既存のグリッドコントロールを拡張して、各行にデータが含まれるようにしたいだけでなく、IDを含むクエリ文字列を含むページにリンクしたいと考えています。私は次のようなことができるようになりたいです:

私は現在、次のものを使用できます。

ただし、リンク先のページを、渡したいフィールドの形式として指定して、2行目の任意の場所をクリックできるようにしたいと思います。

myapp.com/page?id=2に移動します

それを行うためにGrid要素を拡張するにはどうすればよいですか?または、AbstractViewまたはListerから完全に拡張する必要がありますか?

ありがとう!

完全に機能するソリューション:

precacheTemplateは、htmlテンプレートで定義した変数のrow_tからの参照を削除しました。そこで、既存の方法に従い、の変数の別のリセット(つまり、に設定する場所)を追加しました。これにより、Basicからオーバーロードされている汎用formatRow内のテンプレートフィールドに戻るための参照としてメモリに残ります。グリッド。

ローマンは以前にこれのいくつかに言及しました、しかし私は最終的に私がリセットしなければならなかったところに行方不明のリンクを手に入れました。

理解するための最良の方法は、私のグリッドと基本グリッドを行ごとに比較することです(はい、私はAdvancedから拡張していることを知っています)。

うまくいけば、それはまったく同じ質問をしている他の人に役立つでしょう。

ページ上

GridLinkedRow.php

テンプレートの場合:

grid_linked_row.html

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

frameworks - MVCFormAgileToolkitフォーム更新レコードIDを指定する必要があります

うまくいけば、AgleToolkitに関する簡単な質問。現在、以下のコードを取得しています

AJAX応答のエラー:SyntaxError:予期しないトークン<

BaseException

レコードIDを指定する必要があります。指定しない場合は、loadAny()を使用してください。

page \ grant.php

そしてModel_Grant:

データは正常にロードされますが、上記のエラーメッセージのように保存できません。

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

atk4 - AGILETOOLKIT :: CRUDポップアップにドロップダウンを追加するにはどうすればよいですか?

ユーザー、アイテム、購入の3つのテーブルがあります。

hasMany('Users')とhasMany('Item')を購入します。今あなたが

ここで、[追加]をクリックすると、テキストフィールドを含むフォームが開きます。私が欲しいのは、すべてのユーザーとそこにあるすべてのアイテムのドロップダウンリストです。

各テーブルを個別にクエリし、1つのテーブルからユーザーを選択してから、他のテーブルからアイテムを選択することで、実装する必要がありますか?

そして、どうすればその「CRUD」ポップアップを変更できますか?

これが私の実装をチェックするための参照URLです:http: //qambarraza.com/projects/purchaseitem/ ?page = purchase

ありがとう、

カンバーラザ