我想设置一个 Wordpress 站点,但能够在 Wordpress 页面中查询和显示来自 DynamoDB 表的结果。我还没有开始开发,想看看是否有人对最好的方法有建议?
自定义 Wordpress 插件?用于与 DynamoDb 交互的特定库?
感谢任何帮助/方向。
用例:我想将搜索查询和结果总数存储到数据库中,这样我就可以看到人们正在搜索的内容在我的应用程序中不存在。
\n\n什么是有效的:我能够获取并存储查询,但我不知道如何获取搜索结果的总数。
\n\n这是来自控制器的代码示例。当我当前尝试此操作时,我得到以下信息
\n\n\n\n\n错误:可捕获的致命错误:类对象\n Knp\\Bundle\\PaginatorBundle\\Pagination\\SlidingPagination 无法\n 转换为字符串
\n
我尝试通过请求 $pagination[totalCount] 将 $pagination 像数组一样处理,但只是返回 null。
\n\n public function fpcAction(Request $request)\n {\n\n $query = dump($request->query->get(\'q\'));\n\n $finder = $this->container->get(\'fos_elastica.finder.app.product\');\n $page = $request->query->getInt(\'page\', 1);\n\n $paginator = $this->get(\'knp_paginator\');\n $results = $finder->createPaginatorAdapter($query);\n $pagination = $paginator->paginate($results, $page, 12);\n\n\n\n $searchmetrics = new SearchTerms();\n $searchmetrics->setSearchterm($query);\n $searchmetrics->setDate(time());\n\n // TODO: Need to get the total qty of search results for this specific query\n $searchmetrics->setResultsqty($pagination);\n\n $entityManager = $this->getDoctrine()->getManager();\n $entityManager->persist($searchmetrics);\n $entityManager->flush();\n\n\n return $this->render(\'default/search.html.twig\', [\'searchresults\' => $pagination, …
Run Code Online (Sandbox Code Playgroud) 我已经尝试了这里的步骤: 在 intro.js 中使用点击功能步骤
获取在步骤中触发的函数。我没有成功地执行函数,但教程仍在运行。最终目标是让函数触发按钮点击。谢谢你的帮助。
<script type="text/javascript">
function startIntro(){
var intro = introJs();
intro.setOptions({
steps: [
{
intro: "Welcome to the page!",
onchange: function(){
console.log("test");
},
onbeforechange: function() {
console.log("before");
}
},
{
element: '#step1',
intro: "You can start doing something by clicking the New Item button."
},
{
element: '.thefilter',
intro: "You can filter any of the stock items in the table by using the search fields ",
position: 'bottom'
}
]
});
intro.start();
}
</script>
<a href="javascript:void(0);" onclick="startIntro();"><img …
Run Code Online (Sandbox Code Playgroud) php ×2
controller ×1
function ×1
intro.js ×1
javascript ×1
knppaginator ×1
symfony ×1
wordpress ×1