[FX.php List] Embed php into HTML or vice versa?
Jonathan Schwartz
jonathan at eschwartz.com
Thu Aug 31 15:16:59 MDT 2006
Thanks Steve,
I've been referred to smarty.php before and it might be time to do that.
Thanks,
jonathan
>Hi Jonathan,
>
>There is a design pattern called Model-View-Controller (MVC) that,
>when followed, seems to yield optimal results. The idea is that you
>handle the model (which would be the database access), the view
>(which would be your templates and HTML pages), and the controller
>(which would be your program logic in PHP) separately.
>
>Smarty (http://smarty.php.net) can really help you to achieve the results.
>
>If you don't want to get into smarty, a good way to start is to do
>all of your logic in a separate PHP file or functions, and store all
>of the information that needs to be displayed on the page in
>variables - so that when it comes time to display the HTML, you are
>only embedding simple PHP variables and very little logic.
>
>I really do recommend getting into Smarty, though. If you try MVC
>with only PHP you will likely still get frustrated when including
>loops and if statements in the HTML.
>
>Best regards
>
>Steve
>----------------------------------------
>Steve Hannah
>Web Services Developer
>
>Faculty of Applied Sciences
>Simon Fraser University
>shannah at sfu.ca
>604-268-7228
>Homepage: http://www.sjhannah.com
>--
>Need to build a database driven web application quickly?
>Try Dataface: http://fas.sfu.ca/dataface
>
>
>
>On 31-Aug-06, at 1:16 PM, Jonathan Schwartz wrote:
>
>>I'd like to get better at coding my scripts.
>>
>>One thing that I have not developed a sense for yet: when it is
>>best to embed php tags into html versus embedding html into php
>>code.
>>
>>I tend to waste the most amount of time solving parse errors when
>>embedded html into php, it seems, especially in dealing with quotes
>>and such.
>>
>>I hope that this question makes sense.
>>
>>Thanks
>>
>>Jonathan
>>
>>
>>--
>>
>>Jonathan Schwartz
>>FileMaker 8 Certified Developer
>>Associate Member, FileMaker Solutions Alliance
>>Schwartz & Company
>>jonathan at eschwartz.com
>>http://www.eschwartz.com
>>http://www.exit445.com
>>415-381-1852
>>
>>_______________________________________________
>>FX.php_List mailing list
>>FX.php_List at mail.iviking.org
>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list
--
Jonathan Schwartz
FileMaker 8 Certified Developer
Associate Member, FileMaker Solutions Alliance
Schwartz & Company
jonathan at eschwartz.com
http://www.eschwartz.com
http://www.exit445.com
415-381-1852
More information about the FX.php_List
mailing list