[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