<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>Hello,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>I am working 
through the tutorial and a question came to mind when looking at the naming 
conventions used.</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>For 
DBIx::Class,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyAppDB.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyAppDB/Book.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyAppDB/Author.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyAppDB/BookAuthor.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>Then for the 
Catalyst model,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/Model/MyAppDB.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>and in 
code,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>$c-&gt;model('MyAppDB')-&gt;resultset('Book')-&gt;all;</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT><SPAN class=708045216-23112006></SPAN></FONT><FONT 
face="Courier New"><FONT size=2>W<SPAN class=708045216-23112006>hat 
would</SPAN><FONT><SPAN class=708045216-23112006>&nbsp;people recommend as a 
naming convention and namespace setup if one wanted to 
</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face="Courier New"><FONT size=2><FONT><SPAN 
class=708045216-23112006>eventually use more than one model inside of the same 
Catalyst app?</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>would it be 
something like:</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>For 
DBIx::Class,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/DBIC/Schema.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/DBIC/Schema/Book.pm</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=708045216-23112006>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/DBIC/Schema/Author.pm</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=708045216-23112006>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/DBIC/Schema/BookAuthor.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>For 
Catalyst,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>lib/MyApp/Model/DBIC/Schema.pm</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>and in 
code,</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006>$c-&gt;model('DBIC::Schema')-&gt;resultset('Book')-&gt;all;</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN class=708045216-23112006>Leandro 
Hermida</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2><SPAN 
class=708045216-23112006></SPAN></FONT>&nbsp;</DIV></SPAN></FONT></DIV></SPAN></FONT></DIV></BODY></HTML>