Инструменты базы данных для [закрытого] CakePHP

Вы используете VB9? Если так, я использовал бы лямбда-выражение для создания Comparer(Of Schedule_PayItem). Иначе запишите короткий класс для реализации IComparer(Of Schedule_PayItem). передайте, какой бы ни один Вы вошли в Список. Вид.

пример для (непротестированного) лямбда-выражения:

m_equipmentList.Sort(Function(p1, p2) p1.ResourceID.CompareTo(p2.ResourceID))

И для IComparer(Of Schedule_PayItem):

Public Class PayItemResourceComparer
    Implements IComparer(Of Schedule_PayItem)
    Public Function Compare(ByVal p1 As Schedule_PayItem, _
                            ByVal p2 As Schedule_PayItem) As Integer
        Return p1.ResourceID.CompareTo(p2.ResourceID)
    End Function
End Class

...

m_equipmentList.Sort(New PayItemResourceComparer)

5
задан powtac 15 February 2012 в 22:31
поделиться

7 ответов

Вы можете попробовать cakeapp.com , хотя он работает на уровне таблицы, а не на уровне модели.

3
ответ дан 18 December 2019 в 11:58
поделиться

Некоторое время я использовал инструмент UML под названием Poseidon. У них, по-видимому, был платный модуль, который позволял вам импортировать ваши PHP-классы и подтягивал для них модели UML. Отказ от ответственности: я никогда не использовал эту часть инструмента. Хотя отображение UML было крутым.

2
ответ дан 18 December 2019 в 11:58
поделиться

Обычно я создаю схему своей базы данных с помощью рабочей среды MySQL.

Есть несколько экспериментальных подключаемых модулей для последней версии, которые выводят файлы схемы, но мне не удалось заставить их работать.

1
ответ дан 18 December 2019 в 11:58
поделиться

Попробуйте MySQL Workbench.

] WB 5.1: - заменен DBDesigner (Data Modeling)

WB 5.2 (в бета-версии): - заменяет MySQL Query Browser - заменяет MySQL Administrator

И вот плагины ORM для Propel, Doctrine, Symfonny, CakePHP: http://forums.mysql.com/read.php?153,208229

  • MySQL Workbench
2
ответ дан 18 December 2019 в 11:58
поделиться

Я использовал DBDesigner (только для Windows и Linux) для визуализации моей схемы. Это можно экспортировать в операторы SQL CREATE TABLE. После того, как все мои таблицы были созданы, я просто использовал бы утилиту bake, как предлагали другие, чтобы вывести весь код - это отличный способ изучить структуру.

1
ответ дан 18 December 2019 в 11:58
поделиться

Могу я предложить утилиту CAKE Bake . Преимущество использования Cake заключается в быстрой разработке вашего приложения (приложений) на основе схемы модели. После того, как вы спроектируете таблицы базы данных, выпечка торта позволит вам создать все CRUD (создание, чтение, обновление,

0
ответ дан 18 December 2019 в 11:58
поделиться

Вы также можете попробовать Skipper, инструмент ERD с поддержкой атрибутов модели CakePHP. Вы можете создать всю модель визуально со всеми атрибутами модели, а затем экспортировать модель в файлы php со сгенерированными классами. www.skipper18.com/en/frameworks/cakephp .

2
ответ дан 18 December 2019 в 11:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: