php_smarty_mysql结构简单一点的入门程序~谢谢,网上找了一些,都比较难理解~

解决方案 »

  1.   

    CSDN,感觉一点人气都没有,还是对我们菜鸟不理睬`
      

  2.   


    smarty 我是看手册过来的。
    php 的db 类我是公司以前的人流下来的。现在修修补补也用了两年了。其实要是新手的话,看zf 可能更适合你。 能看英文的就别看中文的翻译造成的信息熵值实在太大了。有些翻译让人做呕了。
      

  3.   

    smarty网上有很多介绍,一边看一边练很快就上手了
      

  4.   

    你google一下,smarty入门,跟着里面一步步走就可以了。明白如何配置,如何基本使用后,就可以对照smarty文档写东西了,关于smarty的高级应用,看文档学习就可以了,注意,mysql和smarty没有必然的联系,mysql只是提供数据,先要把概念搞清楚。php.smarty.net
      

  5.   

    其实这个东西还是主要看自已理解的了。很多刚入门PHP的对SMARTY都有种近而远之的态度,我这写个小小的例子,只当一块砖,希望你能扔块玉回来。(以下程序实现前提,配置环境已OK)
    main文件就不多说了,google一下都会一车皮
    main.php
    <?php
    include "web/libs/Smarty.class.php";
    define ("__SITE_ROOT","E:/Apache2.2/htdocs/web");
    $tpl=new Smarty();
    $tpl->template_dir=__SITE_ROOT."/Smarty/templates/html/";
    $tpl->compile_dir=__SITE_ROOT."/Smarty/demo/templates_c/";
    $tpl->config_dir=__SITE_ROOT."/Smarty/demo/configs/";
    $tpl->cache_dir=__SITE_ROOT."/Smarty/demo/cache/";
    $tpl->left_delimiter='<{';
    $tpl->right_delimiter='}>';
    ?>之后,在你的主程序当中text.php
    <?php
         require_once "main.php";
         $name="Joney";
         $tpl->assign ("usename",$name);
         $tpl->display ("text.html");   //text.html是你的模板文件,必须保存在main.php中template_dir所指向的文件夹下面
    ?>
    //text.html
    <html>
       <head>
         <title>text</title>
       <head>
    <body>
       您输入的姓名为:<{$usename}>
    </body>
    </html>
    最后你在地址栏里输入127.0.0.1/text.php后会看到如下结果就证明是OK了
    您输入的姓名为:Joney
      

  6.   

    以上main.php文件为本人的实际情况,你可以根据自已的实际情况进行相应的修改!