スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました

    0
      O/Rマッパ書かないつもりだったんですが、テーブル数が多くて1個ずつCRUD動作を書くの面倒になってきたので、結局汎用的なO/RマッパもどきとCRUD用コントローラ(list/add/edit/delete)を書きました。



      構想2時間・コーディング1時間のやっつけ品なので(汗)まだ公開できないんですが、CIのDBクラスを使ったバージョンとadodbを使ったバージョン両方作りました。
      そのうち、ちゃんと使い方のコメントとか入れてciforgeかCodeIgniterのforumに投稿したいと思います。
      ■特徴■
      ・(少なくともCIのDBクラスを使ったほうは)PHP4も対応
      ・コントローラ1個を配置、モデルファイル×テーブル数×2を手動で作って若干の設定、routes.phpの設定をちょこっとだけで基本的なCRUD動作が完成(フォームは別です↓下記参照)
      ・CIのフォーラムに既にあるSuperModel・QuickModel等と違い、フォームデザインはVの仕事だと考えるため面倒見ません(フォームの自動生成はナシ)←私はjsで入力補助入れたり項目を動的に変更したり柔軟にフォームを変更したいので^^;
      ・django.contrib.db.models風な使い方をしたくて作ったものなので、djangoを触ったことが無い人には却って使いづらいかも(汗

      djangoな人はrhaco使いさんが多いようで、djangoとCIを両方使ってる人ってあまり居ないでしょうが(爆)
      全く需要ないかもしれませんが、お手軽CRUDとしては結構いいんじゃないかと自画自賛してみる。


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 15:13
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        なんか、こういうブログ記事が一番むかつく。
        結局、公開できないほどのクソクソコードをプログラマーともいえるかどうかわからんBBAが威張ってる。
        惨めすぎる。
        • プログラマー
        • 2016/08/02 10:23 AM
        コメントする








           
        この記事のトラックバックURL
        トラックバック

        PR

        calendar

        S M T W T F S
             12
        3456789
        10111213141516
        17181920212223
        24252627282930
        << September 2017 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • 結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました
          プログラマー
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          ななうぇぶ
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • WindowsのPCで開発するphperがxhprofを使う方法
          ななうぇぶ
        • WindowsのPCで開発するphperがxhprofを使う方法
          川本
        • [バッドノウハウ]Symfony2で別テーブルの集計項目を一覧に含めたいとき
          よし
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          77web
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          ktz

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM