我试图在我的Yii2应用程序中添加一个自定义类,所以我创建了一个名为"Payment“的文件夹,在这个文件夹中我创建了一个名为Test.php的类,名称空间是"payment”。
<?php
namespace payment;
class Test{
public static function test(){
echo "Hello";
}
}
在我的控制器里我加了这个
use payment;
我试图访问测试类中的方法,但是没有找到致命错误。怎么啦?结构
我在视图中有一个名为fn.php的文件,然后创建一个函数来发布数据,如下所示
function post($input_name){
return $this->input->post($input_name);
}
在我的控制器里,我这样称呼它,
public function myFunc(){
$this->input->load('fn.php');
// then I use the function that I have created like this
post('myinputname');
}
如何在类中使用全局DB变量?假设我的config.php里有这个
$dbh = new PDO("mysql:host=localhost;dbname=mydb", "root", "");
我想在类中使用这个$dbh,如下所示(MyClass.php)
class MyClass
{
public function DoSomething($plogin_id)
{
$sql = "SELECT * FROM mytable WHERE login_id = :login_id";
前提:我是一个粉丝,而不是一个程序员。我分享这一信息,因为我没有找到任何解决方案的堆栈溢出或谷歌。所以,为了解决我的问题,我找到了一个我想要分享的解决方案。也许这对和我一样处境的人是有用的。对不起我的英语不好。
通过在我的网站上工作,我已经达到了点定制我的帐户领域。我从所有用户在他们的帐户中看到的仪表板开始。
据我所知,只有两种方法可以自定义仪表板。
Way 1:通过第三方插件:当您没有编程技能并且不知道如何处理php文件时,这是非常有用的。
Way 2:通过woocommerce / template /myaccount中的"dashboard.php“模板文件:当您至少知道一些p
我在将一个使用savant2模板引擎的旧项目转换为plate模板引擎时遇到了问题,我已经阅读了platesphp文档,它仍然令人困惑。savant2模板中的项目是以这种方式构造的(示例),第一个文件
$savant = new Savant2();
$savant->addPath('template', [LINK TO TEMPLATE OR THEME]);
然后,在另一个文件中,需要的变量被声明。
global $savant;
$my_name = "Victor";
$savant->assign('name', $my_
我的站点在本地主机上看起来很完美,但是当我迁移到生产服务器时,它显示在错误下面:
The use statement with non-compound name 'Config' has no effect
我在视图文件中使用了配置变量,如下所示:
@extends('layout.default')
@section('content')
<section>
<?php
use \Config;
?>
<div id="content-wrap&