Codeigniter 2 Строительные леса - PullRequest
       15

Codeigniter 2 Строительные леса

3 голосов
/ 24 февраля 2011

Какие у меня варианты при работе с лесами в codeigniter - часто ли люди используют леса? Или есть лучший способ быстрой генерации кода для использования в приложениях CRUD?

Я установил свечу зажигания: http://code.google.com/p/sparkplug/

И это кажется довольно хорошим - я имею в виду, что он простой, но очень быстрый в реализации, а код простой, но аккуратный и простой для понимания.

Однако я заметил, что вокруг преимуществ / недостатков не так много обсуждений.

Может кто-нибудь посоветовать а) хорошую библиотеку / набор инструментов для использования? б) Как лучше поступить в этой ситуации

Ответы [ 3 ]

12 голосов
/ 24 февраля 2011

Идея временных лесов CRUD всегда казалась мне несколько бессмысленной по нескольким причинам:

  • Это не конечное игровое решение, вам придется в конечном итоге реализовать правильные (безопасные) операции CRUD для вашего приложения, которые лучше приспособлены к потребностям вашего конкретного приложения.
  • Если вам нужен быстрый и грязный ввод в БД, почему бы просто не использовать вашу СУБД? (phpMyAdmin и т. д.)

Чтобы уменьшить время, затрачиваемое на повторяющиеся операции приложений, я фактически создаю базовую модель CRUD, чтобы у меня была хорошая отправная точка для построения базового взаимодействия с базой данных. Таким образом, вы на самом деле будете продвигаться к завершению ваших заявок.

7 голосов
/ 26 февраля 2011

Леса только когда-либо существовали, чтобы избавить вас от необходимости взломать Navicat, phpMyAdmin, MySQL Query Builder и т. Д. Но в наши дни, если вы не знаете, как работать клиент MySQL, то вам, вероятно, не стоит работать кровавый сайт, так что он был удален.

2 голосов
/ 16 апреля 2014

Причина, по которой я предпочитаю использовать «быстрый и грязный» генератор CRUD, заключается в том, что мы часто привлекаем нескольких нетехнических специалистов для очистки данных.Если я могу легко создать этот «одноразовый» интерфейс без большого количества кодирования, это сэкономит мне много времени, а также я не трачу много времени на кодирование «одноразовых» страниц.На самом деле я не хочу предоставлять нетехническим людям инструмент администратора для редактирования данных.

...