私はコードイグナイターを使用して Web アプリケーションを作成していますが、常に "CRUD" 操作 (フォーム、コントローラー、モデル、データベース) を作成するのは退屈です。CRUD操作を生成する優れたツールを知っていますか? (RoRのように?)。
ありがとう !
私はコードイグナイターを使用して Web アプリケーションを作成していますが、常に "CRUD" 操作 (フォーム、コントローラー、モデル、データベース) を作成するのは退屈です。CRUD操作を生成する優れたツールを知っていますか? (RoRのように?)。
ありがとう !
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テスト、ユーザーテスト、カテゴリテスト、製品テスト)。
次のリンクを使用すると、CRUD 操作を codeigniter フレームワークで簡単に行うことができます。
GroceryCRUD http://www.grocerycrud.com/をご覧ください。あなたの期待に応えられると思います ;-)
CodeIgniter の DataMapper ORM は非常に使いやすいことがわかりました。