| 123456789101112131415161718192021222324252627282930313233343536 | <?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */namespace yii\rest;use Yii;/** * ViewAction implements the API endpoint for returning the detailed information about a model. * * For more details and usage information on ViewAction, see the [guide article on rest controllers](guide:rest-controllers). * * @author Qiang Xue <qiang.xue@gmail.com> * @since 2.0 */class ViewAction extends Action{    /**     * Displays a model.     * @param string $id the primary key of the model.     * @return \yii\db\ActiveRecordInterface the model being displayed     */    public function run($id)    {        $model = $this->findModel($id);        if ($this->checkAccess) {            call_user_func($this->checkAccess, $this->id, $model);        }        return $model;    }}
 |