我是EspoCRM的新手,我发现它非常酷..现在我想知道如何开发扩展但无法找到任何文档..所以我试着检查源代码并重现并且结构似乎做得很好。
但是我在源代码中没有找到任何解决方案。
例如,如果我在管理员中创建一个名为“Quote”的实体,需要字段和关系
文件:custom / Espo / Custom / Controllers / Quote.php
namespace Espo\Custom\Controllers;
class Quote extends \Espo\Core\Controllers\Record {
public function actionInvoice($params) {
die('Hey test dude');
}
}
文件:custom / Espo / Custom / Resources / routes.json
[
{
"route":"/Quote/invoice/:id",
"method":"get",
"params":{
"controller":"Quote",
"action":"invoice",
"id":":id"
}
}
]
当我尝试访问我的骰子页面“嘿测试家伙”时使用url:/ Quote / invoice / [id_of_invoice]我看到错误404 ..我试图刷新所有缓存并重建但它不起作用..不能访问我创建的页面。
也可以在Resources / layouts /中创建HTML模板?例如,如果我创建Quote.html.twig或什么?
非常感谢你,祝你有个美好的一天!
答案 0 :(得分:1)