0

私はコードイグナイターを使用して Web アプリケーションを作成していますが、常に "CRUD" 操作 (フォーム、コントローラー、モデル、データベース) を作成するのは退屈です。CRUD操作を生成する優れたツールを知っていますか? (RoRのように?)。

ありがとう !

4

4 に答える 4

3

CRUD操作を作成するのは退屈でイライラするので、私はその理由でライブラリを作成しました。

Sparksバージョン: http: //getsparks.org/packages/sangar-scaffold/versions/HEAD/show

Github: https ://github.com/sangar82/sangar-scaffold-spark

この火花を使用すると、次のことができます。

Sangar-scaffoldsは、データベース、コントローラー、モデル、およびビューにテーブルを作成します。

また、routes.phpファイルを変更します。

次の要素を使用してフォームを作成できます。-
テキスト
-テキストエリア
-ラジオボタン
-チェックボックス
-選択
-選択1:N(フォーム選択に既存のモデルを入力)
-画像のアップロード(サムネイルの作成とアップロードのルールを使用)
-ファイルのアップロード(ルールをアップロードします)
-非表示のリレーショナル(これは特別な要素です。スキャフォールディングによる非表示のリレーショナルは1つだけ許可されます。これにより、親フォームに自動的にリンクされたリレーション1:Nのフォームが生成されます。Belongs_torelation)

各要素には検証ルールがあり、多言語で実行する可能性があります。

ページ付きリストビューも作成します。

Codeigniterスタータープロジェクト

新しいプロジェクトを構成するのも退屈なので、Codeigniterスタータープロジェクトを作成しました。新しいcodeigniterプロジェクトが必要だと私が思う基本があり、CrudジェネレーターにはSparksバージョンよりも多くの機能があります。毎日使っています。Githubを見てください

プレインストールされた機能を備えたカスタムCodeigniter:

Github:https ://github.com/sangar82/CodeIgniter-Starter/

それは継続的な開発中であり、バグアラートと改善は大歓迎です。

特徴:

Sparksがインストールされています( http://getsparks.org/)SangarAuthLibrary
。(PHP-activerecordで作業するためにIon-Authを変更しました)
SangarScaffoldingLibrary。足場を作る新しい方法!
Php-ActiveRecordがインストールされました(https://github.com/kla/php-activerecord)バージョンNightlyビルド2012年5月
バックエンドとフルアクセス制御(ログイン、ログアウト、パスワードの記憶、バックエンドへの保護されたアクセス)
PhilSturgeonによるテンプレートライブラリが実装されました(http://philsturgeon.co.uk/demos/codeigniter-template/user_guide/
基本レイアウト(フロントエンド、バックエンド)
トーストユニットテスト(http://jensroland.com/projects/toast/
基本的なbefore_filterおよびafter_filterのサポートが含まれています(Matthew Machuga)https://github.com/machuga/codeigniter-filter
システムメッセージがレイアウトに部分的に実装されています
パブリックコンテンツ(画像、js、アップロードなど)のフォルダー
マルチのサブドメイン
3つの言語(英語、スペイン語、カタロニア語)での言語翻訳 URLCRUDユーザー
でコントローラーとメソッド名を翻訳するためのメソッドが実装されました。 例:CRUDカテゴリ。カテゴリのツリーとしてのカテゴリ(ajax経由で注文) 例:画像とサムネイルの作成をアップロードしたCRUD製品 テストの例(SangarAuthテスト、ユーザーテスト、カテゴリテスト、製品テスト)。



于 2013-02-14T16:34:04.960 に答える
1

次のリンクを使用すると、CRUD 操作を codeigniter フレームワークで簡単に行うことができます。

http://formigniter.org/app /

于 2014-03-31T11:02:14.467 に答える
0

GroceryCRUD http://www.grocerycrud.com/をご覧ください。あなたの期待に応えられると思います ;-)

于 2013-02-13T21:49:26.950 に答える
0

CodeIgniter の DataMapper ORM は非常に使いやすいことがわかりました。

http://datamapper.wanwizard.eu/

于 2013-02-14T16:38:07.217 に答える