问题标签 [atk4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
375 浏览

installation - Where is config.php located in new ATK4-example install?

I have just downloaded atk4-example and copied it to my Apache2 [webroot] I can access the ATK welcome page at: htp://[server]/atk4-example/

I would like to set the DSN for MySQL in config.php, but I don't know where the file is

I can see /[webroot]/atk4-example/config-default.php But there is no config.php

There is a /[webroot]/atk4-example/atk4/tools/sampleproject/config.php But I assume this is unrelated sample code

The documentation mentions config.php, but I don't think it actually says where it is

Thanks for your help,

Greg

0 投票
1 回答
546 浏览

php - 表格上的参考字段

我想我不了解参考领域。

我有一个简单的表格

我有一个用户模型

当我运行示例页面时,我在下拉列表(选项值)上显示了 id 值(主键),但我想在该下拉列表中看到的是名称(名词)字段。

也许我错过了一些东西。

任何帮助将不胜感激。

谢谢亚历杭德罗

0 投票
1 回答
145 浏览

atk4 - 将网格与字段结合使用

我有两张桌子

table1: id, name, description table2: id, name, description, idtable1 (FK of table1)

如何在不使用模型但更改 dsql 的情况下制作 Grid ?我的意思是也许加入?

我已经使用 $g->dq->join('table1','table1.id=table2.idtable1')->field('name') 进行了测试,但没有成功;

0 投票
2 回答
864 浏览

php - 使用 Agile Toolkit 进行递归树渲染

我有以下情况。我有一个具有以下属性的模型 A:id int name varchar(255) parent_id int(引用相同的模型 A)。

现在,我需要使用该 ModelA 渲染树视图。当然,我可以加载所有数据,按 parent_id 正确排序并使用传统的字符串粘贴“渲染”。例如

现在,我想为此目的使用 atk4 本机 lister/smlite 模板解析器。但是,如果您尝试这样做,那么您最终会得到令人讨厌的列表器,在格式行中,您无论如何都会尝试用其他列表器的输出替换特定标记,实际上您必须破坏以使运行时内存溢出无效.

有什么建议么?

上面的ps代码未经测试,仅显示概念

谢谢!

0 投票
1 回答
141 浏览

atk4 - 将 addQuickSearch() 与 Grid 一起使用

我在旧版本 4.03 和 4.b1 中使用方法 addQuickSearch() 没有问题,但是现在,当我使用 $g->addquickSearch(array('field1','field2')) 时,我访问页面时屏幕中的结果是

有什么改变了吗?

在旧版本中,api 参考并没有什么不同。

谢谢

0 投票
1 回答
146 浏览

atk4 - 网格中的多个联接

我可以在网格中使用 join,但对于单个字段。

我有下一个问题..

我有一个表,其中有两个 id 字段引用另一个表上的相同字段。

例子:

我在表 1 上有这个值

在 table2 我有一对值 1,2

如果我像这样加入

结果是网格上两次 user1 的名称,但不是 user1,user2

我已经测试过添加另一个 join() 但没有成功。对于我做错的事情,我可以提供一些帮助或一些指导吗?

非常感谢

0 投票
1 回答
89 浏览

atk4 - 将上传的文件 (id) 与另一个表相关联

我正在使用 Filestore 以表格形式进行上传。这是一个很好的实现,但我对将上传的文件与表中的寄存器相关联有疑问。

当我运行 filestore.001.sql 时,它会在数据库中添加 4 个表(filestore_image、filestore_file、filestore_volume、filestore_extension)。

然后在另一个表中我有:

当我提交表单时,我正在考虑如何进行这种关联。也许是 dsql() 然后选择最后插入的文件,但我不知道这是否是最佳选择。

谢谢亚历杭德罗

0 投票
1 回答
230 浏览

database - 如何将数据库表与 ATK 中的模型相关联?

我有在上下文中存储临时数据的遗留代码。我想使用以下模型将其存储在数据库中:

因此,我可以从旧版 Controller 中访问数据:

但我看不到如何将所有内容联系在一起(所有示例都使用表单链接到数据库)

谢谢你的帮助,

格雷格。

0 投票
1 回答
175 浏览

iframe - 在 ATK4 中将 iframe 添加到页面

我想知道是否可以使用类似$p->add('Iframe').

我知道 Iframe 不是一个对象,我看到有一个“框架”类购买我不清楚使用哪些方法来设置框架内容。

0 投票
1 回答
215 浏览

atk4 - 如何显示数据库中的信息

我已经想出了如何将模型中的数据添加到网格中,就像Agile Toolkit 网站的学习部分中的示例一样。但我正在寻找正确的方法来显示没有网格的数据库中的数据。

假设我有一个新闻数据库,我想在我的主页上将其显示为博客风格的新闻。有人可以指出我从哪里开始吗?

试图让这一点更清楚一点:我想显示表格新闻中多列的数据。因此,我需要知道如何获取标题、日期、作者、内容,然后对 5 篇最新新闻文章重复此操作。