Tag: cakephp

CentOS:在PHP安装中启用GD支持

如何在CentOS安装中启用GD支持?

如何unit testing你的API?

我现在需要为使用CakePHP 1.3编写的REST API编写unit testing。 API支持查询和操作数据的GET,POST和PUT请求。 有没有build立的方法来testing模拟HTTP请求的API的正确input/输出,使用灯具 ? 我不想运行实际(开发)数据库实际POST / PUT请求。 我怎样才能最好地嘲笑系统使用临时模型,但现在testing堆栈的其余部分? 通过控制器testing来testingGET请求是很容易的。 但是,对于数据操作,API使用的HTTP头相当广泛,并且还parsing原始的XML和JSON POST / PUT数据。 控制器unit testing方法只是通过在控制器中设置$this->data来模拟POST数据,这不允许我正确地testingAPI。

从现有的MySQL数据库生成ER图,为CakePHP创build

对于CakePHP应用程序,我创build了MySQL数据库。 哪个工具用来创build数据库的ER图? 表格之间的字段和关系以cakePHP喜欢的方式创build。 先谢谢你!

如何获取Cakephp的完整当前url

如何在Cake的视图中回显当前url?

symfony vs cakephp

symfony和cakephp在概念上有什么区别?

如何在控制器中看到CakePHP的SQL转储?

有没有一种方法可以让CakePHP按需转储它的SQL日志? 我想执行代码,直到我的控制器中的一个点,看看有什么SQL已经运行。

使用PHP框架还是不?

我已经开始使用PHP编写一些应用程序,而且我越来越熟悉这种语言。 有人告诉我有关CakePHP和CodeIgniter的信息。 我想更好地理解这些如何帮助我,是否值得花时间学习一个框架?

如何安全地使用保留的SQL名称?

我使用CakePHP 3使用sqlserver作为数据源服务器。 我相信有没有问题,我的数据库连接..作为home.ctp提示我连接到我的数据库..我也使用迁移插件来创build我的表..似乎有没有问题的工作这些工具。 但是在我烘烤了我的MVC之后,我只有页面充满了错误。 例如$ bin \ cake烘烤所有的testing 我发现没有错误,MVC是在它的特定文件夹,testController.php,testTable等 并在浏览器localhost:8765 \ tests 但我得到的是不同的错误页面。我看到 Error: SQLSTATE[42000]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near the keyword 'desc'. SELECT * FROM (SELECT Tests.id AS [Tests__id], Tests.desc AS [Tests__desc], (ROW_NUMBER() OVER (ORDER BY (SELECT NULL))) AS [_cake_page_rownum_] FROM tests Tests) _cake_paging_ WHERE _cake_paging_._cake_page_rownum_ <= :c0 在左边更多的错误。 我认为这是因为控制器错误的查询或查询生成的查询是仅用于mysql。 我只是想知道如何处理这个。 […]

如何在CakePHP中“validation”人名?

我有一个PHP脚本,应该检查“有效”的人名,但最近对空间的名称进行了破解,所以我们为我们的validation器添加了空格。 有没有办法将一个黑名单添加到CakePHP的validation器来阻止所有“无效”字符,而不是允许“有效”字符? 注意:我知道如何在PHP中执行此操作(通常),但是使用CakePHP的validation器语法是不同的。

CakePHP中的getLastInsertId()等价于什么?

如果我在getLastInsertId()之后立即getLastInsertId() ,它将起作用,否则不起作用。 这是在我的控制器中演示的: function designpage() { //to create a form Untitled $this->Form->saveField('name','Untitled Form'); echo $this->Form->getLastInsertId(); //here it works } function insertformname() { echo $this->Form->getLastInsertId(); //this doesnt echo at all } 请build议一种方法来获得我想要的function。