TopMovable Typeカスタムフィールド > Movable Type カスタムフィールドの DB スキーマ
2008年1月14日

Movable Type カスタムフィールドの DB スキーマ

Posted at January 14,2008 1:13 AM
Category:[カスタムフィールド]
Tag:[, , ]

Movable Type 4.1 のカスタムフィールドの DB スキーマについてご質問を頂きましたので、本エントリーにて示します。

テーブル名:mt_field

フィールドフィールドの意味
(対応する項目)
値の意味
(対応する項目)
field_idmt_field内でユニークなID1,2…自動付与
field_basenameベースネーム名前が英数字であればそのまま利用、全角の場合は_1,_2…
field_blog_idカスタムフィールドを利用するブログID 
field_default既定値 
field_description説明 
field_name名前 
field_obj_typeシステムオブジェクト entryブログ記事
pageウェブページ
categoryカテゴリ
folderフォルダ
field_optionsオプション([種類]に依存) 
field_required必須 0必須でない
1必須
field_tagテンプレートタグ 
field_type種類 textテキスト
textareaテキスト(複数行)
checkboxチェックボックス
urlURL
datetime日付と時刻
selectドロップダウン
radioラジオボタン
assetアイテム
asset.audioオーディオ
asset.videoビデオ
asset.image画像

phpMyAdmin のスクリーンショットも掲載しておきます。

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


コメント

カスタムフィールドで質問をさせていただいたともぶーです。ベースネームが、全角の場合には、_1,_2…に置き換わるんですね。
このようにフィールドがわかると、外部のプログラムからもデータが取り出せるようになり、いろいろなカスタマイズができます 。ありがとうございました!

[1] Posted by ともぶー : January 14, 2008 11:36 AM

>ともぶーさん
こんばんは。
ご連絡ありがとうございました。
お役に立てそうで良かったです。
ではでは!

[2] Posted by yujiro Author Profile Page : January 15, 2008 2:32 AM

MT4からMTデビューし、本でもこちらのサイトでも参考にさせていただいております。ありがとうございます。

こちらの情報を見てカスタムフィールドに入力したデータをSQLで
取り出せるのかと思い試してみたのですが
こちらはフィールドの定義が保存されているテーブルなのですね。

MySQLのテーブルを隅から隅まで見たのですが、結局私がフィールに入力した値を見つけることが出来ませんでした。

もしおわかりになりましたら教えていただけるとうれしいです。

[3] Posted by frida Author Profile Page : January 23, 2008 11:07 PM

>fridaさん
こんばんは。
ご質問の件ですが、別途エントリー致しますので少々お待ちください。
たしかにデータの実体の説明がもれてました。すいません。
それではよろしくお願い致します。

[4] Posted by yujiro Author Profile Page : January 25, 2008 1:50 AM

mt3.3 + RightFieldsを使っています。
ここでいいのかわからないのですが質問させてください。

これからmt4.1にアップグレードする予定ですが、記事データのアップロードはどのようになるのでしょうか?

mt3.3 + RightFieldsの場合はsqlの基本部分とRightFieldsで追加した部分のidのマッチングが面倒であるため、毎回新規にデータすべてをimportした後、phpMyAdominでRightFields部分のmysqlインポートを行っています。
cmsとして利用し、データは1万件程度です。phpMyAdminでのインポートは6MBくらいです。

質問1-基本部分の記事の取り込みはftpアップのimportからの取り込みしかないのでしょうか?
質問2-基本部分とカスタムフィールドで拡張した部分の連携のいい方法はありませんか?mt3.3と同様にカスタムフィールドで拡張した部分はわけてsqlへ取り込む必要があるのでしょうか?

よろしくご指導ください。

[5] Posted by yama3 : January 28, 2008 4:04 AM

>yama3さん
こんにちは。
ご質問の件ですが、バックアップ機能(と復元機能)を用いればカスタムフィールドの内容も同時にバックアップされます。個別に取り込む必要はありません。
動作は確認しましたが可能であれば一度お試しください。
それではよろしくお願い致します。

[6] Posted by yujiro Author Profile Page : January 30, 2008 5:22 PM

MT4.1のカスタムフィールドについて質問させてください。
テキスト(複数行)として追加したフィールドの入力フォームをWYSIWYGかリッチテキストにしたいのですが、どんな方法がありますでしょうか?

[7] Posted by apa : February 14, 2008 7:14 PM
コメントする

*必須



お知らせ:2008年5月現在、多忙のため、7月頃までコメントを速やかに回答できない状態が続きます。ご質問の内容によっては回答が7月以降になる可能性がありますので、予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Entries of this Category
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.1
 
List Me!