O/Rマッピング xFramework LiveRecord 
木曜日, 11月 30, 2006, 04:35 AM -  PHP
ふぅ、ども。
いやいや、公開以来アクセス解析見てわいわい言ってます。
皆さんにきていただいて感謝感謝。これからもフレームワーク自体とコンテンツの更新がんばっていきますので、よろしくお願いいたします。

さて、いままさに実装中のLiveRecord。
これは次のxFramework.2.1.1で実装される機能なのですが、O/Rマッピングクラスです。

まー簡単に言うとSQL書かないで、データベースアクセスやろうみたいな感じのものです。

ActiveRecordというものが見ているといくつも存在していますが、それににてるのかな?と思います。ただちょっとfind,findallとかid,seqなど制約がある部分を解除したくて、独自仕様になっていると思いますが、それなりに使いやすいようなものになるように、がんばって実装しています。

2.1.1は、Preview版として近日、先出ししますので見てコメントもらえるとうれしいです。

こないだ書いたMySQLのMAX+1ってか、INSERT SELECTなんだけども、それに対応してあります。

いやぁ・・それにしてもこればっかりやってて寝る時間がない・・。

もう一息なのでがんばります:(


休憩がてら。


2 comments ( 36 views )   |  このエントリーのURL   |  related link   |   ( 3 / 25 )

xFrameworkサイトリニューアル! 
火曜日, 11月 28, 2006, 12:23 AM - 日記
おしゃー!
やっとリニューアルとxFramework2.1.0の公開が終わったー。
関わった人おつかれさまでしたー。

一段落したから、今日は飲みに行こうかなぁ・・・。
でも会社のサイトのリニューアルもひかえてるからなぁ・・・。

また、明日からがんばりまーす!
コメントを書く   |  このエントリーのURL   |  related link   |   ( 2.3 / 44 )

xFramework2.1.0ができてきた。 
日曜日, 11月 26, 2006, 08:59 PM - 日記
いや、ここ最近ずっとこればっかりなんだけども。
xFrameworkが2.1.0としてリリースされます。:o

サイトも全面リニューアル。

記事もだいぶ書いたし。

やっとできてきた。

はなしはかわって。
今日は秘宝伝うってきた、ちかくで。
イベントだったのに・・・+3万くらいだったのに・・・。
最後+500円。

あ〜1000はまったサー。
901でREG引いたサー!!

もーふて寝してやるー:(
コメントを書く   |  このエントリーのURL   |  related link   |   ( 2.9 / 34 )

MySQLのMAX値+1 
日曜日, 11月 26, 2006, 05:49 AM - プログラミング
先日やってみてできたので、メモ。
MySQLはPostgreSQLとかとちがってカーソルがありません。なので、データベースにレコードを追加する場合、自動加算(オートインクリメント)でもフィールドに設定しておかないと、MAX+1ができません。
が、できる方法を見つけました。というか、みんなやってることなのかもしれないけども。

とりあえず、MySQLはINSERTするテーブルと同じテーブルをサブクエリとして設定することはできません。マニュアルに書いてあります。
なので、下記のようなことはできないということ。

INSERT INTO tbl_hoge (
seq
name
) VALUES (
( SELECT MAX( seq ) + 1 FROM tbl_hoge )
'ほげ'
)

でだ。できる方法というのが、下記です。

INSERT INTO tbl_hoge (
seq
name
)
SELECT
MAX( seq ) + 1,
'ほげ'
FROM
tbl_hoge


なんだよー、つい癖でINSERT INTO 〜 VALUESって書いてたけども。
癖ってこわいわぁ。
コメントを書く   |  このエントリーのURL   |  related link   |   ( 2.9 / 30 )

グアムから帰ってきた! 
木曜日, 11月 23, 2006, 10:13 PM - 日記
グアムから帰ってきたぞーといっても既に2日くらいたってしまった。。

常夏ーてか、あつすぎる!30度前後だった。
やっぱり日本はいいわぁ〜。レベルが違う!サービスとかすべてにおいて。

こんなもんまであった。あほか・・・とおもいながらも、次の日いったんだけども、入店5分ででました(笑)席ともいえない微妙な場所に数分放置されたので、きれてでてきた(わら
Read More...


Back Next