一个小小需求的后端验证

第一个小问题:

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

一个小小需求的后端验证_第1张图片

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

一个小小需求的后端验证_第2张图片

一个小小需求的后端验证_第3张图片

大致就是跟着截图思路走


 第二个小问题:

就是说再再再看图:

一个小小需求的后端验证_第4张图片

那个大佬问我这个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');

        

                

                        Smarty Example

                

        

                

Welcome, {$data.name}!

                

Age: {$data.age}

                 

Email: {$data.email}

        


你可能感兴趣的:(vue,php,laravel)