小编Dan*_*yCC的帖子

如何告诉Symfony 3忽略某些注释?

我正在使用Symfony 3开发API,我想使用apidoc来创建文档.Apidoc使用注释:

/**
 * @api {get} /user/:id Request User information
 * @apiName GetUser
 * @apiGroup User
 *
 * @apiParam {Number} id Users unique ID.
 *
 * @apiSuccess {String} firstname Firstname of the User.
 * @apiSuccess {String} lastname  Lastname of the User.
 */
Run Code Online (Sandbox Code Playgroud)

但Symfony会抛出一个注释异常:

[语义错误]从未导入方法AppBundle\Controller\API\ApiLoginController :: loginAction()中的注释"@apiName".您是否忘记为此注释添加"使用"语句?

500内部服务器错误 - AnnotationException

有没有办法告诉symfony忽略那些注释?提前致谢.

annotations symfony

6
推荐指数
2
解决办法
1596
查看次数

更新案例何时,具有多个条件

我有这张桌子:

CREATE TABLE IF NOT EXISTS `my_table` (
  `A` int(11) NOT NULL,
  `B` int(11) NOT NULL,
  `C` varchar(50) NOT NULL,
  `D` varchar(30) NOT NULL,
  PRIMARY KEY (`A`,`B`,`C`)
)
Run Code Online (Sandbox Code Playgroud)

我想在一个查询中更新几个条目.我试过这个:

UPDATE my_table
SET D = CASE
    WHEN (A = 6 AND B = 1 AND C = 'red') THEN '1#2#3#5#4'
    WHEN (A = 8 AND B = 1 AND C = 'green') THEN '5#6#7#8#9'
END
Run Code Online (Sandbox Code Playgroud)

但是此查询会更新表中的所有条目.它完全更新了我想要更新的两个条目的'D'的值,但它也删除了其他条目的"D"值,我希望它们保留其先前的值.

mysql sql case sql-update

5
推荐指数
1
解决办法
8648
查看次数

在 ajax 中使用 FullCalendar 的问题

我正在使用 FullCalendar 2.2.3 并且我想在用户修改其任何事件时更新数据库。这是日历的定义:

$('#calendar').fullCalendar({
    firstDay: 1,
    timezone: 'Europe/Madrid',
    allDayDefault: false,
    theme: false,
    aspectRatio: 2.2,
    timeFormat: 'H:mm',
    header: {
        left: '',
        center: 'title',
        right: 'today prev,next'
    },
    editable: false,
    eventMouseover: function(event, jsEvent, view) {
            if (view.name !== 'agendaDay') {
                    $(jsEvent.target).attr('title', event.title);
            }
    },
    events: {
        url: '/getEvents.php',
        type: 'POST',
        cache: false,
        error: function() {
            // error
        },
    },
    eventDrop: function(event, delta, revertFunc) {
        if (!confirm("Are you sure about this change?")) {
            revertFunc();
        }
    }       
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我更改 eventDrop 以更新数据库时

eventDrop: function(event, …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery fullcalendar momentjs

5
推荐指数
1
解决办法
1947
查看次数

Netbeans 8. 标记线路以便快速前往

我正在寻找一种在 Netbeans 8.2 中标记行的方法,以便能够通过快捷方式在它们之间切换。对于那些了解 Notepad++ 的人,您可以通过单击行号旁边来标记行,然后只需按 即可在它们之间切换F2。这就是我想要的。

如果 Netbeans 没有这个有用的快捷方式,是否有任何插件可以实现这一点?

提前致谢。

netbeans netbeans-8

0
推荐指数
1
解决办法
2095
查看次数