Web开发新人有PHP基础,但是看不懂公司的后台,请教如何按部就班的学习

2025-04-16 03:50:47
推荐回答(4个)
回答1:

@yin85642 回答者误人子弟。 raintpl是一个模版引擎,不是框架。而且他建议你辞职,这不是把人往沟里带吗,越是不会才越要研究,否则何谈进步。

模版引擎只负责处理mvc中的视图,可以用在任何框架中,也可以单独使用(不用框架)。
先看看你们后台是怎么开发的,用没用框架?要是用框架了,直接去学那个框架,我估计既然用了这个模版引擎,八成用框架了。

你既然有php基础,我建议你去了解下php mvc的原理,codeigniter。这样你绝对可以看懂你们的后台。

回答2:

RainTPL属于高级框架,一上手就接触高级编程 很容易在心里产生代码抵触的,从而厌烦编程,我建议你重新考虑一家公司 从简单入手,哪怕没有工资 有项目做,白干3个月,你立马上手!前人之鉴

回答3:

raintol这是模板引擎,是Rain框架的一部分,但它也可以单独使用。它非常小(只有两个文件),在其程序包中有一个简单示例能够帮助你熟悉它。
下面两个文件说明示例实现。首先是控制器:
//include the RainTPL class
include "inc/rain.tpl.class.php";
//initialize a Rain TPL object
$tpl = new RainTPL( 'tpl' );
//assign title variable
$tpl->assign( "title", 'List of covered frameworks' );
// assign array variable
$frameworks = array( 1 => 'Symfony',
2 => 'CakePHP',
3 => 'Zend Framework' );
$tpl->assign( "frameworks", $frameworks );
//draw the template
echo $tpl->draw( 'index' );
?>
codesnippet/templates/rain/index.php

PHP文件(这里称为index.php)从RainTPL类开始,然后创建新的Rain TPL对象。数据准备工作与在标准PHP代码中一样完成,但传递给模板文件的变量使用Rain TPL对象的assign()方法赋值。最后使用准备好的数据显示index.html,如下所示:




{$title}


List of covered frameworks


{loop name="frameworks"}


{$key }) {$value}


{/loop}


codesnippet/templates/rain/index.html

使用{$title}语法输出页面标题。在页面主体中,使用{loop}{/loop}语句生成3个段落。在frameworks数组上使用{loop}自动生成变量$key和$value。

回答4:

万事开头难,兄弟挺住!