CakePHP DB Schema/Model Info Plugin
-
Upload
kenichirou-oyama -
Category
Documents
-
view
2.525 -
download
0
Transcript of CakePHP DB Schema/Model Info Plugin
CakeMatsuri Tokyo 2009 LT 1
CakePHP DB Schema/Model Info Plugin
Kenichirou Oyama (k1LoW)
CakeMatsuri Tokyo 2009 LT 2
Agenda• About Me• DB Schema/Model Info Plugin• Usage
CakeMatsuri Tokyo 2009 LT 3
About Me
CakeMatsuri Tokyo 2009 LT 4
• name:–Kenichirou Oyama (id:k1LoW)
• from Fukuoka JAPAN• membership:– Fusic Co.,Ltd
– codecheck.in• “cake.el” maintener
– CakePHP Emacs Minor Mode
About Me
CakeMatsuri Tokyo 2009 LT 5
Do you know all about your CakePHP application's
Model-relationship?
CakeMatsuri Tokyo 2009 LT 6
I don't know
CakeMatsuri Tokyo 2009 LT 7
Can you draw all about your CakePHP application's
ERD?
CakeMatsuri Tokyo 2009 LT 8
I Can not.
CakeMatsuri Tokyo 2009 LT 9
• Generate – DB schema information page.– CakePHP Model information
page.– CakePHP Model-relationship
image with Graphviz.
DB Schema/Model Info Plugin
CakeMatsuri Tokyo 2009 LT 10
DB Schema
CakeMatsuri Tokyo 2009 LT 11
Model
CakeMatsuri Tokyo 2009 LT 12
Model-relationship image
CakeMatsuri Tokyo 2009 LT 13
Usage
CakeMatsuri Tokyo 2009 LT 14
git clone git://github.com/k1LoW/model_info.git
CakeMatsuri Tokyo 2009 LT 15
mv model_info app/plugins/
CakeMatsuri Tokyo 2009 LT 16
goto http://yourapp/model_info/
CakeMatsuri Tokyo 2009 LT 17
Enjoy!
CakeMatsuri Tokyo 2009 LT 18
Demo...?