問題タブ [datamodel]

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 投票する
1 に答える
2821 参照

database-design - 小規模な CMS システムのデータ モデル

私は常に、個人的な使用とトレーニングのためだけに、使いやすい小さな CMS システムを作りたいと思っていました。

最初に行うことは、データ モデルを作成することです。では、始めるには何が必要ですか?

ページを動的に作成したいので、Page テーブルが必要です。多くの CMS システムがそれらをノードとして参照していることを知っているので、それを と呼びますNodes

また、ノードを 1 つ以上のメニューにアタッチしたいので、Menusテーブルを作成します。これら 2 つを連携MenuNodesさせるには、これら 2 つの関係を処理するテーブルが必要であり、1 つのノードが 1 つ以上のメニューに存在できるようにします。

そこにはいくつかのデータモデルがあります.1つの例は、Joomlaがどのように作られているかです:
Joomla Data Model

これはかなり高度なものですが、同じ原則のいくつかを使用して、小さくて使いやすい CMS システムを作成するにはどうすればよいでしょうか。

最初から正しいデータ モデルを取得することが不可欠であるため、これを正しく行う前にコーディングを行いたくありません。十分に優れたデータ モデルを作成できると確信していますが、ベスト プラクティスを使用したいと考えています。

私が始めるのに役立つ優れたCMSデータモデルへのアイデアや参考文献はありますか?

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

java - VaadinとDataModel。ラベルフィールドで使用されるプロパティDataModel実装によって保存された値を取得するにはどうすればよいですか?ヴァーディン

単純なテストアプリケーションです

プレーンなラベルフィールドがあることに注意してください。私はただ電話できることを知っています

代わりは。しかし、プロパティDataModelが舞台裏でどのように機能するかを確認するために、プロパティの実装を追加しました。しかし、出力を見る代わりに

DataModelの例

私は得る

br.com.elf.ui.IndexApplication$1@63a721

なぜ ???

そして、プロパティインターフェイスで定義されたObject getType()メソッドの本当の目的は何ですか?HTMLがその出力をプレーンな文字列で表示する場合、オブジェクトgetType()を実装する理由はないと思いますが、しないでください???

よろしく、

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

iphone - iPhone: 別のコントローラー クラスからビュー コントローラー クラスのデータにアクセスするにはどうすればよいですか?

私のアプリケーションには、6 つのテキスト フィールドがあるエントリ フォームが 1 つあります。

  1. 名前 :UITextField
  2. 生年月日 :UITExtField
  3. Age:UITextField
  4. アドレス:UITextField
  5. 電話番号 :UITextField
  6. 画像:UIIMageView

今私が欲しいのは、これらすべてのフィールドの値を他のViewControllerクラスの同じフィールドに入れたいということです。それがどのように可能であるか。

私を助けてください。これには本当に助けが必要です..

事前に特別な感謝

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

database - データモデルが変更された場合(オブジェクト)、データベースも更新するための最良のアプローチは何ですか?

Teacherオブジェクトがあり、TeachersがCoursesオブジェクトのリストを保持しているとします。教師のコースは変更される可能性があります。追加されるものもあれば、削除されるものもあります。データベース内のこの変更を更新するための最良のアプローチは何ですか。1.すべての変更の直後に、データベースを更新します。例:コースが追加されたら、すぐにデータベースにも追加します。2.エンティティ/オブジェクトTeacherにすべての変更が加えられたら(コースが追加され、コースが削除されます)、すべての変更でデータベースを更新します。3.その他??

私は1と2の両方の長所と短所を見ることができます。1の場合:データモデルがデータベースに直接アクセスできる場合、それがどれほど優れているかわかりません。2の場合:データモデルの情報とデータベースの情報を一度に比較する必要があるため、アルゴリズムはより複雑になります。

ありがとうございました

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

model-view-controller - MVC 学習プロジェクトのデータモデル

私は Microsoft MVC 2 を学習しようとしていますが、その場合、展開したい小さなプロジェクトを見つけました。

私のアイデアは、テーブルを注文できるレストランをシミュレートすることでした。

基本:

  • ユーザーは満席のテーブルしか予約できないので、別のテーブルにいる人をマージするという問題はありません。

    人は一定時間テーブルを注文できます。

私の質問は、データ モデルを最もスマートな方法で作成するにはどうすればよいかということでした。私は自分のデータベースを次のようにすることを考えました:

テーブル {ID、テーブル名}

予約 { Id TableId ReservedFrom ReservedTo UserId }

ユーザー { ユーザー ID ユーザー名 ... }

このようにすることで、データモデルで処理する代わりに、どのテーブルがいつ占有されるかをサポートするために、ビジネスレイヤーなどで多くのロジックをプログラムする必要があります。

したがって、これを行うためのより良い方法がありますか?

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

iphone - iPhone: AppDelegate で NSMutableArry をグローバル変数として使用する

私が達成しようとしているのは、NSMutableArray を AppDelegate で定義することです。次に、2 つの UIViewControllers があります。1 つのビューは、AppDelegate から配列を表示する役割を果たします。もう 1 つのビューは、項目を配列に追加するために使用されます。したがって、配列は最初は空です。配列が空であるため、View1 には何も表示されません。ユーザーは View2 に移動し、AppDelegate の配列に項目を追加します。その後、ユーザーが View1 に戻ると、1 つの項目が表示されます。

これが私がこれを達成しようとしている方法です

私のもう一つの見方

viewDidload で、View の配列を AppDelegate の配列に設定しました。価値を維持するための努力。

次に、新しい項目を追加して allCourses 配列を更新します。次に、AppDelegate の配列が変更された配列と等しくなるように設定してみてください。

私が見ているのは、前に 2 つ、後に 2 つです。そのため、適切に更新されていないようです。助言がありますか?

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

asp.net - ASP.NET MVC2 - Html.EditorForModel() はネストされたデータ モデルで動作しますか?

私のテストでは、機能しないことが示されています。モデル内のネストされたデータは無視されます。誰でもこれを確認できますか?

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

command-line - Cassandra コマンド ライン インターフェイスを使用するための適切なガイドはありますか?

私は Cassandra を試してみたかったのですが、起動して実行する最も簡単な方法はコマンド ラインを使用することだと思いました。Cassandra に同梱されている cli ツールを使用するための適切なガイドがあるかどうか疑問に思っていました。主に、列ファミリー、スーパー列を作成し、サンプル データを挿入してクエリを実行するオプションを探しています。apache wiki のドキュメントは不十分です。

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

iphone - Apple の CoreDataBooks の例の問題

私は現在 CoreData で遊んでいて、Apple の CoreDataBooks Example に問題があります。

基本的に、データモデルを拡張したかっただけです。モデルクラスも更新しましたが、コンパイラエラーはありませんでしたが、例を開始したいときにクラッシュしました。

未解決のエラー Error Domain=NSCocoaErrorDomain Code=134130 UserInfo=0x1316ce0 "Operation could not be completed. (Cocoa error 134130.)", { URL = file://localhost/.../CoreDataBooks.sqlite; ...ナンセンスな情報... reason = "ソース ストアのモデルが見つかりません"; }

sqlite データベースを更新する必要がありますか?

ありがとう