一个小小需求的后端验证

第一个小问题:

一开始代码这样的,加了一个if-else语句,然后我们的负责人就喊我去了(有点小小的问题)

一开始其实我是不知道应该写在哪里,脑袋乱七八糟,然后就是说不能乱,那个负责人大佬就跟我说了怎么找到他们的位置:

大致就是跟着截图思路走


 第二个小问题:

就是说再再再看图:

那个大佬问我这个showHeaderSuccess是写的什么吗?

我:不知道(搓手手)

大佬:不知道就敢写啊

然后就带我看了方法来源:

showHeaderSuccess方法是什么(调用一个方法前去看看是个啥

1.因为此时是同步所以没有出问题,但是如果是异步,可能会被截断,后面的代码就白写了
2.然后它本身就是与下面的代码重复了

第三个小问题:

$smarty在php里面是什么?

 在PHP中,"$smarty"是指Smarty模板引擎的一个实例或对象

Smarty是一种流行的PHP模板引擎,用于将业务逻辑和视图分离,并以更灵活的方式生成动态的HTML页面。

使用Smarty模板引擎可以将视图(即HTML模板)与PHP业务逻辑代码相分离,使得代码更易于维护和理解。

它提供了一套模板语法和功能,可以在模板中插入变量、控制流程、循环迭代等。

通过这些功能,开发人员可以更轻松地处理前端的展示逻辑,而无需直接在PHP代码中嵌入大量的HTML代码。

使用"$smarty"对象的方法,如assign()方法分配变量给模板、display()方法显示模板等。

需要注意的是,使用Smarty模板引擎需要先下载它的库文件,并在代码中进行引入。以上示例假设你已经下载了Smarty的库文件,并将其存放在"smarty/libs/Smarty.class.php"的位置。

简单使用$smarty的案例(1)

// 引入Smarty类文件

require './smarty/Smarty.class.php';

// 创建Smarty实例

$smarty = new Smarty();

// 定义模板变量

$stu = ['tom', 'berry'];

$stu1 = array('name' => 'zhangsan', 'age' => 22);

$goods = array( array('name' => '手机', 'price' => 3352), array('name' => '钢笔', 'price' => 10) );

// 将模板变量赋值给Smarty对象

$smarty->assign('stu', $stu); $smarty->assign('stu1', $stu1);

$smarty->assign('goods', $goods);

// 显示模板

$smarty->display('2-demo.html');

简单使用$smarty的案例(2) 

// 后端代码

require_once('smarty/libs/Smarty.class.php');

$smarty = new Smarty();

$smarty->template_dir = 'templates';

$smarty->compile_dir = 'templates_c';

$data = array(

        'name' => 'John',

        'age' => 25,

         'email' => 'john@example.com'

);

$smarty->assign('data', $data);

$smarty->display('index.tpl');

<!-- 前端代码(index.tpl) -->

<!DOCTYPE html>

        <html>

                <head>

                        <title>Smarty Example</title>

                </head>

        <body>

                <h1>Welcome, {$data.name}!</h1>

                 <p>Age: {$data.age}</p>

                 <p>Email: {$data.email}</p>

        </body>

</html>


  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值