0

如何获取当前编辑和查看记录时使用的id?

我目前正在遵循他在本主题中发布的 Alfonso Secas 的指示。

http://www.grocerycrud.com/forums/topic/1326-how-to-use-grocery-crud-and-image-crud-together/page-2

现在在他说“编辑记录时,获取当前 ID$this->getStateInfo();以构成 iframe 的源 URL”的部分。

似乎getStateInfo还不存在,所以它显示错误“致命错误:调用未定义的方法Examples::getStateInfo()

4

3 回答 3

0

http://www.grocerycrud.com/documentation/options_functions/getState

这会做你想要的。试试看

你需要使用 CRUD 对象来调用这个函数而不是 $this ..

于 2013-08-25T01:35:28.330 回答
0

作为一种解决方法,您可以使用 CodeIgniter 的一种方法从页面 url https://www.codeigniter.com/userguide3/libraries/uri.html获取 id

您需要从 URI 中获取最后一段

    $segmentsCount = $this->uri->total_segments(); 
    $itemID = intval($this->uri->segment($segmentsCount));

ps 这不是最好的解决方案,但它可以解决问题

于 2018-08-06T15:43:52.733 回答
0

你有一些选择:

首要的关键 getStateInfo()->get_primary_key

最后一个 uri 段 end($this->uri->segments)

不适用于列表操作。

于 2016-12-08T23:54:12.567 回答