0

クエリ間で変更するために、変数を index.php ファイルから action_index に渡そうとしています。

<?php defined('SYSPATH') or die('No direct script access.');                                                                                                                                               

class Controller_Rest_Chart extends Controller {                                                                                                                                                           

    public function action_index()                                                                                                                                                                         
    {                                                                                                                                                                                                                                                                                                        

    if ($test < 2)                                                                                                                                                                                                        
        $result = DB::query(Database::SELECT, "SELECT date AS label,sales_order AS value FROM chart_sales where date >= '{$_GET['start']}'::DATE AND date <= '{$_GET['end']}'::DATE order by date desc")   
            ->execute()                                                                                                                                                                                    
            ->as_array();                                                                                                                                                                                  
         else    
            $result = DB::query(Database::SELECT, "SELECT date AS label,sales_order AS value FROM chart_sales where date >= '{$_GET['start']}'::DATE AND date <= '{$_GET['end']}'::DATE order by date asc")   
            ->execute()                                                                                                                                                                                    
            ->as_array(); 

            echo (json_encode($result));     

    }                                                                                                                                                                                                      

}    
4

1 に答える 1

0

はい
、でき ます。ここでルーティングについて読むことをお勧めします。

<ur website>/Rest_Chart/index/2

そして、このように取得します

$test = $this->request->param('id');

PS: [オフトピック] コントローラー名の名前がわかりません... using'_' は kohana のサブディレクトリを意味し、 camelcases を使用する必要があります。

于 2013-09-17T13:57:30.080 に答える