我有一个模型类,它引用了我的数据库表:
<?php
namespace app\models;
use yii\db\ActiveRecord;
class Pricing extends ActiveRecord
{
}
我尝试在一个单独的php文件上使用一个简单的php函数(称为pricing.php并放在../ web):
<?php
use app\models\Pricing;
$pricings = Pricing::find()->all();
echo $pricings[0]->weekPrice;
?>
此php文件旨在使用ajax:
在javascript事件上调用function actualizePrice() {
$.ajax({
url:'pricing.php',
success: function (response) {
actualize()
},
error: function () {
console.log('error');
},
});
return false;
}
但是我得到Uncaught Error: Class 'app\models\Pricing' not found
,知道这里发生了什么吗?
答案 0 :(得分:3)
你想在/web
你需要在你的一个yii控制器内某处create an action(或创建一个新的控制器)并将你的js指向该动作(类似/site/pricing
或index.php?r=site%2Fpricing
)