2017-02-02 4 views
0

私はオブジェクトクラスとAPIクラスにこれを持っています。 task_list_idまたはdisplay_orderを送信せずに投稿に電話することができます。私がちょうどtitleを渡す限り、それはメソッドを呼び出しています。Restlerは必要なプロパティを必要としません

class BaseTaskObj 
{ 
    /// @var int $task_list_id The SQL ident of the Task List to use for the Task. {@min 1}{@required true} 
    public $task_list_id; 
} 

class PostTaskObj extends BaseTaskObj 
{ 
    /// @var int $assigned_id The SQL ident of the Person who this task is assigned to {@min 1}{@required false} 
    public $assigned_id; 
} 

class MyTaskAPI { 
    /** 
    * Creates a new Task associated with an existing task list. 
    * 
    * @param PostTaskObj $info The details of the Task object to create. {@required title, display_order} 
    * 
    * @status 201 
    * 
    * @return int The SQL ident of the newly created Task 
    */ 
    function post(PostTaskObj $info) { 
    } 
} 
+0

を必要としませんか?それらを作る無効なパラメータで必要なリストを上書き{@required title, display_order}を持っていますか – Luracast

+0

私の知る限り、私はそれらを使用しています。 – Gargoyle

+0

https://phpdoc.org/docs/latest/references/phpdoc/tags/var.html restlerは例2のように '複合文 'をサポートしていないことにも注意してください。 – Luracast

答えて

0

task_list_idassigned_idは、現在有効なphpdocのコメントはありません。彼らには割り当てられた価値もありません。これにより、api呼び出しに必要なパラメータになります。

しかし、その後、あなたは、このようにあなたがそれらを使用していないなぜあなたは、docコメントのために右の構文を知っているとき

+0

どうしてコメントがありませんか?型、変数名、説明などを渡しました... – Gargoyle

+0

質問を短くするために、私はサンプルクラスですべてのプロパティを表示していませんでした。私はその質問でそれを言っていたはずです。 – Gargoyle

+0

あなたの事例の実際の例としてここに投稿した内容を編集してください。 – Luracast

関連する問題