問題タブ [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.
login - atk4ログインを既存のPHPアプリと統合する方法
Atk4には基本的なログイン機能があり、atk4、tmailテンプレートなどを使用して、ユーザー登録、パスワードを忘れた場合のリンク、電子メールの確認などを追加するために構築できます。しかし、すでにその機能を提供している既存のオープンソースアプリケーションと統合したい場合、サードパーティのアプリにログインした後にatk4で保護されたページを表示できるように、そのシステムのログインを許可するにはどうすればよいですか?
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 エラーまたは低レベルのエラーが発生します。
なぜこれが機能しないのかについて、誰かが私にいくつかの指針を与えることができますか? または、確認すべき詳細情報やログをどこで入手できますか? 私が知らない設定はありますか?
ご協力いただきありがとうございます。
php - 2 つのサイトから 1 つのデータベースに ATk4 を構成する方法
実稼働環境では、ウェブサイトのコードを更新できるセットアップが必要ですが、少数のユーザーのみを新しいコードを含むページに誘導したいので (たとえば、私自身とバグ/機能強化を記録した人)、セットアップを計画しています。このような。
すべてのコードの 2 つのセット (アルファ版とベータ版) をオンラインにしますが、データベースは 1 つだけです (これは、データベースの問題を慎重に管理し、後方互換性を維持する必要があることを意味しますが、各変更は比較的小さく増分する必要があるため、これで問題ないと思います)。
ユーザー テーブルに、ユーザーがアルファ版とベータ版のどちらのコードを使用するかを識別する列を作成します。コードの変更と単体テストが完了すると、コードがベータ サイトにアップロードされ、オンラインでテストされるので、ユーザーだけがベータ サイトに誘導されます。
テストが完了したら、問題/機能強化の要求を出したユーザーがベータ サイトを使用するように設定し、ログインしてテストできるようにします。確認したら、コードの更新をアルファ サイトに適用し、最終テストを 1 回実行します。これでリリースは完了です。
ログインしないユーザーは、Alpha サイトにのみアクセスできます。
ユーザー情報への最初のアクセスは Frontend.php にあるため、これを行う最善の方法は何ですか? 2 つの API (Frontend.php) が必要ですか。ユーザー?
目的は、本番環境への更新によってすべてのユーザーに問題が発生しないようにすることです。そのため、これを回避するためにコードの展開を管理する方法について提案があれば、すべての提案を歓迎します。
php - ATK4で、モデルを修正してDISTINCTリストを取得するにはどうすればよいですか
定義済みのストーリーのリストと、別のテーブルに、それらのストーリーに関連付けられた一連のタスクがあります。
特定のユーザーについて、ストーリー番号の個別のリストを取得したいです。たとえば、ユーザーが複数のタスクを持っている場合、ストーリーは一度だけリストされます。
私は直接SQLでそれを行うことができますが、ATK4のモデルでこれをどのように実装すればよいですか?
現時点では、メンバーをストーリーにリンクするテーブルには、このように定義されたモデルがあります
このモデルには、各ユーザーのレコードを含めることができます。
したがって、ユーザー 1 またはユーザー 2 のデータを表示すると、2 行だけが返されます (ユーザー 1 にはストーリー 1000 で 2 つのタスクがあります) ストーリー 1000 ストーリー 1001
ユーザー 3 の場合、ストーリー 1001 に対して 1 行しか取得できません。
さらに追加するには、2つのクエリを結合して個別のリストを返すことができるようにしたいので、メンバー1に対してクエリを実行すると、たとえば基本的なSQLがある場合
メンバー 1 が担当するストーリーと、メンバーが関与するストーリーのリストを取得します。ユニオンはユニークな種類の処理を行うため、各ストーリーは 1 回だけ返されます (彼らが所有するストーリーに関与している可能性が非常に高いため)。
ページに 1 つの配列が返されるように、2 つのクエリを結合する方法はありますか?
ティア
mysql - atk4データベーステーブルID
atk4 MVCgridについて質問があります。データベーステーブルに「id」というフィールドがありません。主キーはid_materialです。idfieldを変更できません。SQLに存在しないファイルIDが含まれているため、不合格。デフォルトのid主キーフィールド(id)を実際の主キーで変更するにはどうすればよいですか?
私の簡単なコード:
ありがとう
atk4 - ドロップダウン リスト atk4 クイックサーチ
mvcgrid でクイックサーチのドロップダウン メニューを作成しようとしています。コードは次のとおりです。
クイック検索フォームにドロップダウン リストが表示されます。私のデータベース フィールドは tipo_mat ですが、クイック検索ボタンをクリックしても何も起きません。ありがとう
php - atk4 グリッド ルックアップ ドロップダウン値
最後の質問があります。グリッド値のルックアップを行うことは可能ですか?例:
db values =1 -> label = label1 (ドロップダウン値)、テーブル要素を定義して自動ルックアップを作成するにはどうすればよいですか?
配列ルックアップ -> array(1->'Label1',2->'Label2');
ありがとう
php - atk4dialogURL閉じるボタン
ボタンがfalseのatkdialogURLを使用しています。いくつかのフィールドがあり、ボタンを追加しました。
[保存]ボタンを押した後、ダイアログが閉じません(必要ありません)。次に、閉じるボタンのダイアログをクリックしますが、表示されます。
「『フォームの変更は失われます。続行しますか?』」
なぜ?私のデータはデータベースに正しく保存されています。.form_changedが更新されていないようです
php - addfield setproperty atk4
単純ですが奇妙な問題があります。単一のフィールドのサイズを設定できません(anno)これは私のコードです:
私は何が間違っているのですか?
php - アジャイルツールキットCRUD
アジャイルツールキットをテストしていますが、何が悪いのかわかりません。
CRUDが正常に機能する「families」という名前のテーブルがあります。
家族との関係がn対1の「subfamilies」という名前の別のテーブルとCRUDも正常に機能します。
しかし、ここに私の問題があります。テーブル「記事」では、家族と1対1の関係があり、サブファミリーとCRUDが機能する別の関係があります。削除と変更を追加できますが、追加ボタンをクリックすると、家族を選択した場合フォームのサブファミリーコンボボックスには、そのファミリーのサブファミリーだけでなく、すべてのサブファミリーが表示されます。
家族が選択された場合、追加フォームからコンボボックスにその家族に関連するサブ家族のみを表示するように指定するにはどうすればよいですか?
コード:
ファイル./lib/Model/Articulos.php:
ファイル./page/articulos.php:
そして最後に、ここでmysqlワークベンチeerモデルを取得できます
前もって感謝します、
Serxoz。