我一直在努力学习一些PHP,我想制作一个记录器
我获得用户输入,放入数组并将其转换为json:
这是获取信息的类:
<?php
class account_Creation
{
private $username;
private $password;
private $email;
//user input
public function user_input()
{
$username = 'username';
$password = "password";
$email = "email";
$result_array= compact("username","password", "email");
}
}
$account_creation= new account_Creation();
$account_creation-> user_input();
$logging= new Logging();
$logging-> json_Translator($result_array);
这是将它转换为json的类:
<?php
class Logging
{
public function json_Translator($data)
{
echo json_encode($data);
}
}
我收到错误:未捕获错误:类&#39;记录&#39;未找到 如何显示日志记录类所在的帐户创建类?我试过包括但是没有用
答案 0 :(得分:0)
让我们简化
将第一个视为page1.php,将下一个视为page2.php
在page1.php中,更改为:
public partial class GPSdevice
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public GPSdevice()
{
}
public int ID { get; set; }
public string UserName { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual Truck Truck { get; set; }
}
public partial class Truck
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Truck()
{
}
public int TruckID { get; set; }
public string TruckNo { get; set; }
public string Make { get; set; }
[ForeignKey("GPSdevice")]
public int? GPSdeviceID { get; set; }
public virtual GPSdevice GPSdevice { get; set; }
}
这应删除
未捕捉错误:类&#39;记录&#39;找不到
答案 1 :(得分:0)
我解决了您的问题,但建议您学习OOP
string qty = stop.pallets_qty_total.Value.ToString() ?? "0";