問題タブ [model]
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.
javascript - 同一のクライアント側とサーバー側のコードを生成するためにMVCからモデルを記述するMetalanaguage
オフラインモード(google-gears + javascript)およびサーバーサイドsqlite +(php / ruby / javaなど)で使用する予定のアプリケーションの動作を説明するための強力なメタ言語を探しており、説明するのに適した形式を探していますターゲット言語に簡単に変換できるモデルの動作。私は完全に軌道に乗っていないのですか、そしてもっと良い方法がありますか?
php - CodeIgniterの別のモデルの中からモデルにアクセスできますか?
認証が必要なCodeIgniterを使用してWebアプリを作成しています。すべての認証を処理するモデルを作成しました。ただし、別のモデルの内部からこの認証モデルにアクセスする方法が見つかりません。別のモード内からモデルにアクセスする方法、またはCodeIgniter内で認証を処理するためのより良い方法はありますか?
python - Django でトリプル結合テーブルを作成する方法
Django の組み込みモデルを使用して、3 つのモデル間のトリプル結合を作成するにはどうすればよいでしょうか。
例えば:
- ユーザー、ロール、およびイベントがモデルです。
- ユーザーには多くの役割があり、役割には多くのユーザーがあります。(多対多)
- イベントには多くのユーザーがあり、ユーザーには多くのイベントがあります。(多対多)
- ただし、特定のイベントでは、ユーザーは 1 つのロールしか持つことができません。
これはモデルでどのように表現できますか?
ruby-on-rails - Railsでは、名前を表示するがIDを使用するオートコンプリートを取得する最良の方法は何ですか?
モデルの名前の Ajax が入力されたリストを表示する、ユーザーが入力できるテキスト ボックスが必要です。ユーザーが選択すると、HTML にモデルの ID が保存され、フォームが送信されたときにそれが使用されます。 .
Rails 2 で削除された auto_complete プラグインを調べてみましたが、これが役立つ可能性があるとは思えません。そのプラグインの使用をカバーするRailscast のエピソードがありますが、このトピックには触れていません。コメントは、それが問題になる可能性があることを指摘しmodel_auto_completer
、可能な解決策として指摘しています。これは、表示されたアイテムが単純な文字列である場合に機能するようですが、挿入されたテキストには、(私がやりたいように)ドキュメントに記載されていることにもかかわらず、リスト項目に画像を含めます。
私はおそらく形状にハックmodel_auto_completer
することができますし、最終的にはそうするかもしれませんが、より良いオプションがあるかどうかを知りたいと思っています.
php - Cakephpの自動モデルの「機能」を無効にする
Cake 1.2には、開発者がモデルを作成する必要がなく、実行時にケーキに検出作業を実行させてモデルを作成させる機能があります。このプロセスは毎回発生し、きちんとしていますが、私の場合は非常に危険です。私はこれについてどこかで読みました、そして今私はこれの悪い面を経験しています。
私はすべてのファイルでプラグインを作成しましたが、すべてが素晴らしいように見えました。それは私がモデルの関連付けと関数のいくつかを使おうとするまでです。次に、ケーキは、私が作成したこのモデルは存在しないと主張します。スローやエラーの代わりに、この自動モデル機能を使用してケーキに絞り込みました!だから私は何が悪いのか分かりません!
この自動モデル機能を無効にする方法を知っている人はいますか?良い考えですが、プラグインのどこが間違っているのかわからないようです。エラーが発生すると非常に役立ちます。
qt - Qt で単一のモデルを使用したテーブルとリスト ビュー
各行がビデオのフレームを表し、各列がオブジェクトを表す 2D モデルがあります。オブジェクトはフレームごとに異なる状態を持つことができ、これはモデルに保存されます。次に、このデータを表示する QTableView があります。モデルにはヘッダー データがあるため、各行には「フレーム k」のようなヘッダーがあり、各列には「オブジェクト n」のようなヘッダーがあります。このテーブルは編集可能です。しかし、ユーザーに別の方法で編集してもらいたいです。もう 1 つの方法は、1 つのフレームを表示するグラフィック ビューです。グラフィックス ビューの下には、各フレームを表すリスト (水平方向) があります。このようにして、ユーザーがリスト内のフレームをクリックすると、グラフィックス ビューにそのフレームが表示されるようになります。
問題は、リストがモデルの各行の最初の列を表示することです。私がやりたいのは、代わりに各行のヘッダーを表示することです(したがって、リストには「フレーム1、フレーム2など」と表示されます)。これを行う方法はありますか?
.net - MS SSRSレポートビルダー:セマンティッククエリの実行に失敗しました。
エンドユーザーモデルを作成して展開しました。作成して実行したレポートでエラーが発生します。
レポート実行エラーレポートが無効であるか、サーバーがデータを処理できなかった可能性があります。
セマンティッククエリの実行に失敗しました。列名'rowguid'が無効です。
データセット'dataSet'のクエリ実行に失敗しました。
レポートの処理中にエラーが発生しました。
ほとんどのテーブルには、rowguidという名前の主キーが含まれています。これらをデータソースビューから削除することはできませんが、モデルにアクセスして削除しました。これは何の違いもありませんでした。
TIAダニエル
アップデート
データソースは、すべてのレポートデータソースのフォルダーにありました。テスト/デバッグの一環として、モデルを含むフォルダーにデータソースを作成しましたが、エラーはなくなりました。私はこれについてMSサポートインシデントを開始するつもりであり、ここに更新を投稿します。
model-view-controller - MVC モデルの設計/継承
あいまいなタイトルを許してください、私はそれを説明する方法がわかりませんでした.
一般的なモデル「アーカイブ」がある場合、ユーザーが選択した「タイプ」に基づいてさまざまなビュー/フォームをどのように表示しますか?
たとえば、ユーザーは新しい「アーカイブ」を作成し、ビデオ、本、オーディオなどの選択肢を取得します。そこから、アーカイブの種類に基づいてさまざまな形式を取得します。
それとも、ビデオ、ブック、オーディオなどの異なるモデルに分割したほうがよいでしょうか?
または、モデルを継承できます (ビデオがアーカイブを拡張するように)。これは基本的な OOP / クラスだと思いますが、ここでそれを適用する方法がわかりません。
任意の MVC フレームワークからの例を歓迎します!
ruby-on-rails - Railsモデル属性を保護するには?
私の Invoice モデルには address_id 属性があり、この address_id を永久に変更したくありません。したがって、これがクラスの外で発生することは望ましくありません。
Rails はこの address_id 属性を請求テーブルからモデルに自動的に追加しますが、この属性を非公開/保護と宣言するにはどうすればよいでしょうか? 通話中
ドキュメントに基づくと、大量の割り当てを防ぐだけなので、おそらく解決策ではありません。
ありがとう!
python - django データベース スキーマをテストするにはどうすればよいですか?
データベースが models.py ファイルと同期しているかどうかを示すテストを作成したいと考えています。実際、私はすでにそれらを書いていますが、models.py ファイルに基づいてテストが実行されるたびに、django が新しいデータベースを作成することがわかりました。models.py テストで既存のデータベース スキーマを使用する方法はありますか? /myapp/models.py にあるものではなく、mysql/postgresql にあるものですか?
データベース内のデータは気にしません。スキーマのみを気にします。つまり、データベース内のテーブルのフィールドが、models.py ファイル内のスキーマよりも少ないかどうかをテストで認識させたいのです。
これに関連性がある場合は、ユニットテストフレームワーク(実際にはdjango拡張機能)を使用しています。
ありがとう