これにより、約 5 つの場所のリストが返されます。エラーなしで何も返しません。mysql ワークベンチを使用して sql をテストしました。それはうまくデータを返します。現在、私はバックエンドを書いているので、ビューやデータプロバイダーの使用には関心がありません。バックエンド機能が機能することを確認しているだけです。それを念頭に置いて、findAllBySql によって取得されたデータをどのように返すのでしょうか?
class CashLogic
{
public function AllLocations()
{
$model = new Locations;
$allLocations = $model->findAllBySql("SELECT name from locations");
return $allLocations;
}
}
class SiteController extends Controller
{
public function actionIndex()
{
$model = new CashLogic;
$data = $model->AllLocations();
return $data;
}
}