私は現在、ユーザーがプロジェクトにログインして共同作業できるアプリケーションを構築中です。私はlaratrustを使ってロールとパーミッションを統合することができました。私ができるようにしたいのは、ユーザーが希望するフォルダ構造を作成できるようにすることです。各ユーザーが独自のフォルダ構造を持つことができるように、これをどのように保存するのですか。フォルダ階層を保存する
答えて
私は2セントを差し上げます。あなたはノードベースのツリーを構築しようとしている。このように
id | project_id | parent_id | name 1 | 1 | null | Main Folder 2 | 1 | 1 | Child Folder 3 | 1 | 2 | Child of Child Folder 4 | 2 | null | Main Folder Hehe 5 | 2 | 4 | Child Folder Hehe
を、そしてあなた:
私はいくつかのデータの例を、以下のカラムで構成データベースに新しいテーブルを作成したいですそのような構造を使って簡単にツリーを構築することができます。
parent_idがnullの場合は、親を持たないこと、つまりプロジェクトのベースフォルダの1つであることに注意してください。
プロジェクト/ユーザー間でソートを共有する場合は、テーブルにソート列を追加することもできます。
これで、ファイルを問題なく1つのフォルダにすべて関連付けることができるようになりました。
ありがとう! @GiamPy! –
あなたは大歓迎です! @tomBannister! – GiamPy
- 1. フォルダ階層をリレーショナルデータベースに保存する
- 2. ASP MVCフォルダ階層
- 3. Nhibernateマルチレベル階層の保存エラー?
- 4. C#で階層データを保存する方法
- 5. 階層化pyCairo pyGTK画像を保存する方法
- 6. コード生成用の文字列階層を保存する
- 7. 階層的なデータを保存するソフトウェア
- 8. SCCM PowerShellのスクリプトは、フォルダ階層
- 9. 従来のフォルダ階層のTypeScriptクラス
- 10. XMLファイルにMysqlテーブルを自動変換する - 階層を保存する
- 11. MVCとEF4 CTPモデルバインディングと階層モデルの保存
- 12. 階層データを保存するにはどうしたらいいですか?
- 13. 相対パスを使用するフォルダ階層の第3レベル
- 14. PHPで整数から階層フォルダを作成するには?
- 15. スプレッドシートデータからフォルダ階層を作成する
- 16. 高い書き込み負荷でMySQLに階層データを保存する
- 17. 3階層アーキテクチャと2階層アーキテクチャ
- 18. URL階層をツリー階層に解析する
- 19. 階層
- 20. 階層
- 21. 階層
- 22. 階層
- 23. angular4の階層依存性注入
- 24. Maven階層依存関係の検索
- 25. C++オブジェクト階層の依存関係コードデザイン
- 26. ダガー2:依存関係継承階層
- 27. アンドロイドアプリビューの階層を知る方法(階層ビューアを除く)
- 28. 階層をトラバースするCTE?
- 29. ソリューションエクスプローラでソースフォルダの階層を保持する方法は?
- 30. IntelliJ IDEAのプロジェクトのフォルダ階層の問題は何ですか?
コンテキストを少し追加できますか?このフォルダhierachyについては何ですか?それはブラウザでUIソート可能なものの形式ですか? – GiamPy
たとえば、Googleドライブにログインしたとします。あなたにはフォルダーを作る能力があります。そして、中に入って、より多くのフォルダなどを作成します。ユーザーはプロジェクトに接続されています。ユーザーが管理者の場合、プロジェクト内にフォルダを作成して図面、エンジニアなどのようなものを含めることができます。@GiamPy –
**すべての**すべてのユーザーに固有のフォルダですか、何かも共有されていますか? – GiamPy