問題タブ [models]

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

sql-server - 最高の無料の ER モデリング ツールは何ですか?

最高の無料エンティティ関係モデリング ツールは何ですか? フィールドと外部キー制約でモデル化したいSQL Server 2008データベースがあり、SQL Management studioに組み込まれているデータベースは特に好きではありません。

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

ruby-on-rails - Rails とモデルの検証

次の表にモデル レベルの検証を行います。

これは、(これまでのところ)次のように見える私のモデルを意味しますか?

もっている

また

?

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

cakephp - CakePHP、モデル再帰

いくつかのモデルがあり、すべて適切な名前のモデル ファイルがあります。

すべてがそれに応じてリンクされています。問題は、再帰モデルがすべての関係にアタッチできず、何らかの理由で on を実行するとデータ型が返されるAppModelことです。私がするとき、私はデータ型を取得します: .var_dump$this->PropertyImagevar_dump($this->Property);Property

ここで何が起こっているのですか、これが起こる原因は何ですか? また、どうすればこの問題を解決できますか?

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

database - フォームはどの時点でその「モデル性」を失い、ドキュメントになりますか?

私は最近、Spree Eコマースプラットフォームに高度な拡張機能(サブスクリプション、イベント、寄付、およびあらゆる種類の調査)を追加しようとしているフォームについて多くのことを考え、学んでいます。

私がこれまでに遭遇したすべての例(ブログドキュメントスクリーンキャストソースコードなど)は、モデルからフォームを作成しますが、半構造化または非構造化(または本当に動的)なものには決して行きません。したがって、次のようなフォームがあります。

  1. お問い合わせフォーム(ユーザーモデル、住所モデルにも分割される場合があります)
  2. 登録フォーム(ユーザーモデル、アカウントモデル、アドレスモデルなど)
  3. ブログ投稿フォーム(投稿モデル、タグモデルなど)
  4. チェックアウトフォーム(出荷モデル、注文モデル、LineItemモデルなど)

これらはすべて完全に理にかなっています。これらは、数万、数百万の工数の集大成です。多くの人々がそれらをゆっくりと抽象化して、データベーステーブルに保存できるほぼ普遍的な「モデル」にしています。だから今、私たちは皆、それらのモデルを作成し、それらのデータベーステーブルを作成します。

しかし、それらの特定のモデルに要約できないものは他にもたくさんあります。次のようなフォームフィールドを使用した、特定のイベントの調査など。

  1. あなたが妊娠している?
  2. 子供は何人いますか?
  3. 病気になったことがありますか?
  4. あなたの最速のマイルは何ですか?

それらをテーブルのデータベースに保存し始めた場合、質問のセットごとに1つずつ、つまり「調査」として、数百から数千のデータベーステーブルが作成されます。

だから私の考えでは、「投稿」や「注文」などの特定のモデルの作成をやめて、「フォーム」または「調査」モデルの作成を開始する必要があります(フォーム〜調査〜アンケートはある程度) )。

すべてはこれらのいくつかのモデルに要約されます:

  1. 調査
  2. 質問
  3. 答え
  4. ResponseSet(調査の質問への回答)
  5. 応答(応答セット内の特定の応答)

そしてそれらからあなたはあなたが望むどんなタイプの「フォーム」も作成することができました。

だから私の質問は基本的に:あなたは、最も実用的な日常のクライアントプロジェクトで、モデルの束を含むフォームの作成をいつ停止しますか(「チェックアウト」フォームは基本的にSpreeの「注文」のフォームです) 、しかしそれは簡単に10のデータベースモデルを必要とします)、そして質問/回答またはフィールド/入力またはキー/値の使用を開始しますか?特に?

「オンライン家庭教師システムを構築したとき、データベースに追加されるテーブルが多すぎるため、TutorialModelを拡張するSomeTutorialModelオブジェクトの束を作成することはできませんでした。代わりに、サーベイヤーの宝石を使用しました」。それらの線に沿った何か:)。

この半構造化されたタイプのデータについてはそれほど多くはありませんが、それを非常に具体的なものにまとめることができる場合はたくさんあります。

CouchDBのようなドキュメントデータベースを使用した場合、たとえばRubyですべての種類のModelオブジェクトを作成できるようになり、巧妙なビュートリックでそれらを取得できるようになります。しかし、MySQLなどでは、それは非常識に思えます。

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

opengl - 完全に立ち往生 -- モデルが必要だが利用できない - 何をすべきか?

したがって、OpenGL で簡単なゲームを作成する必要があるこのクラスがあります。スペースインバンダーを(基本的に)作りたいです。

では、まともに見えるものを画面に表示するにはどうすればよいでしょうか。:( 最終的に、3DS オブジェクトをインポートできるコードをいくつか見つけました。それは素晴らしいと思い、それをクラスに入れて、もう少しモジュラーで使いやすいものにしました ( http://www.spacesimulator.net/ tut4_3dsloader.html )。

ただし、私が使用しているプログラム (Cheetah3d) が uv マップを正しくエクスポートしていないか、.bmp を読み取るためのコードがデモに付属しているものではありません。画像はすべて奇妙です。説明するのは非常に難しい。

だから私は私の質問に到着します。オブジェクトを描画するには、どのソリューションを使用すればよいですか? スペース インベーダー シップを作成するために頂点を推測するのに何時間も費やすことを正直に期待する必要がありますか? 次に、このオブジェクトにもまともなテクスチャをマッピングしてみませんか? 私が使用しているコードは、テクスチャのないオブジェクトをうまく描画しますが、どの頂点がどのポリゴンなどに対応するかわからないため、テクスチャをそれにマッピングすることはできません.

私が何をすべきかについての提案をありがとうSO。:D

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

ruby - Ruby: 同様のモデル属性呼び出しを DRY する方法

それぞれを個別に入力せずにリストしたい、非常によく似た多くのプロパティを持つ User モデルがあります。

したがって、ではなく:

ブロックか何かをしたいのですが (Proc? Lambda? それらが何であるかはまだわかりません...)

上に書いたことが神秘的で、魔法的で、完全に間違って@user.his_(stat.underscore)いることはわかっていますが (その部分)、どうすればよいでしょうか? 基本的にモデルの属性を動的に呼び出す必要がありますが、これを行う方法がわかりません...

どんな助けでも本当に感謝します!

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

android - Android TextViews。パラメータ化は可能ですか?モデルへのバインドは可能ですか?

私は Android とスタック オーバーフローの両方が初めてです。Android アプリの開発を開始しましたが、次の 2 つのことを考えています。

1) TextView をパラメータ化することは可能ですか? 「ユーザーの年齢は 38 歳です」のようなテキスト メッセージをレンダリングしたいとします。ユーザーの年齢がアルゴリズムの結果であるとしましょう。典型的な i18n フレームワークを使用して、i18n ファイルに「ユーザーの年齢は {0}」のように記述します。次に、実行時にそれに応じてパラメーターを入力します。Androidでこれまたは同様のアプローチを行う方法を理解できませんでした。

2) 多くのフィールドを持つ複雑なオブジェクトがあるとします。例: ID、名前、年齢、国、お気に入りのビデオ ゲームなどを持つ PersonModel。このすべての情報を 1 つのアクティビティで 1 つのレイアウトにレンダリングしたい場合、私が見つけた唯一の方法は、必要なすべての TextView を ID で取得し、コードを使用して 1 つずつ入力することです。次のようなものを実行できるマッピング/バインディングメカニズムがあるかどうか疑問に思っていました:render(myPerson, myView) と、リフレクションを通じて自動的に各モデルプロパティが各 TextViews にマップされます。誰かがSpringMVCを使用したことがある場合、ドメインオブジェクト/モデルをビューにマップするメカニズムに似たものを探しています(例: spring:forms)。

ご協力いただきありがとうございます。これが他の誰かに役立つことを願っています=)さようなら!

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

database - 厳しい継承データベース/モデル設計の決定

、、または のUsersいずれかです。追加情報を格納するために、これらの各タイプのモデルがあります。さて、表に、私は持っているべきですかTypeSTypeCTypeAUsers

  1. タイプを指定する 3 つの null 許容外部キー フィールド
  2. 2 つのフィールド、1 つはタイプの名前、もう 1 つは外部キー
  3. 他のモデルの外部キーで型を指定する 1 フィールド
  4. ユーザーにフィールドがなく、逆の関係のチェックに依存していますか?

より洗練された回答を提供したい場合は、Django を使用しています。

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

database - モデルを複数のデータベース テーブルに分割するのはいつですか?

私は Ruby on Rails を扱っていますが、この質問はそれよりも広く、データベース設計全般に当てはまると思います。

1 つのモデルを複数のテーブルに分割するのは、どのような場合に適していますか? たとえば、User モデルがあり、モデル内のフィールドの数が実際に増え始めているとします。たとえば、ユーザーは自分のウェブサイト、誕生日、タイムゾーンなどを入力できます。

モデルを分割することの利点または欠点はありますか。たとえば、User テーブルにはログインや電子メールなどの基本情報しかなく、すべての User には UserInfo のような別のテーブルがあり、別のテーブルは UserPermissions です。 UserPrivacySettings などの別のものはありますか?

編集:これにさらに光沢を加えるために、それらに固有のページを除いて、ほとんどのフィールドはめったにアクセスされません。たとえば、誕生日などは、誰かがユーザーのプロフィールをクリックした場合にのみアクセスされます。さらに、一部のフィールド (めったにアクセスされない) は、非常に大きくなる可能性があります。ほとんどのフィールドは、空白または nil に設定される可能性があります。

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

php - Codeigniter 単体テスト モデル

私は単体テストが初めてなので、これは少しばかげた質問かもしれません。単純なモデル メソッドがあるとします。

問題は、そのために _good テストをどのように作成するかです。UPD: CI に最適な単体テスト ライブラリは Toast だと思います。探している例は、Toast を使用して作成することをお勧めします。ありがとう。