我有一个对象News
,它有一些公共属性。我将此对象转换为数组并传递给要呈现的文件。我想知道有没有办法为新闻对象创建一个phpdoc,它被转换为一个数组,所以有一个intellisense。如果没有实现此功能,我可以在哪里向社区提出建议,那么他们是否考虑过这个问题?
一些示例代码:
型号:
/**
* @property string $content
*/
class News extends ActiveRecord {
public $date;
...
}
控制器:
...
$news = new News();
...
$news = (array)$news
$this->render('news_page',compact('news'));
...
查看:
/**
* @var News $news
*/
// here should go intellisense for property content and date when pressing ctrl+space
echo $news['content'];
...
谢谢!
更新
原来,这个功能没有实现,所以我在jetbrains网站上创建了一个问题。链接到这里:https://youtrack.jetbrains.com/issue/WI-26323。如果您同意我的意见,请将我的问题投票。
答案 0 :(得分:0)
您不能通过PHPDoc提示自定义数组键(无论是键名本身还是值类型) - 目前它不受支持。
观看这些门票(星级/投票/评论)以及可能的一些相关门票,以获得进展通知。