问题标签 [admin-generator]

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 回答
1121 浏览

templates - 带有 symfony 的未定义变量(管理员生成器)

我想为管理员生成器创建自己的模板,所以我按照教程进行操作,现在我正在根据“管理员”模板制作自己的模板。但是我在文件“newAction”中定义了一个名为“rubrique”的新变量,当我试图在模板“newSuccess.php”中调用它时,我得到了这个错误:

注意:未定义变量:在线 C:\wamp\www\PhpProject2\data\generator\sfDoctrineModule\immo\template\templates\newSuccess.php 中的rubrique

  • 新动作:

    公共函数 executeNew(sfWebRequest $request) { $this->rubrique =12;

    }

  • 新成功.php:

    回声$rubrique;

ps:我已经简化了代码

有人有解决办法吗??对不起我的英语不好:p

0 投票
1 回答
751 浏览

symfony1 - symfony 的推进管理生成器错误

我正在开发一个基于现有 mysql 数据库的 symfony 项目,并从中生成了 shcema.yml。创建的第一个应用程序是后端。但是当我尝试使用命令添加模块时

所以当我尝试访问这个后端模块的 url (http://localhost/project/web/backend_dev.php/<'classname>) 时会抛出这个错误:

致命错误:第 12 行的 .../www/proeject/apps/backend/modules/<'classname>/lib/<'classname>GeneratorConfiguration.class.php 中找不到类 'Base<'ClassName>GeneratorConfiguration'

我在其他项目(例如 jobeet 教程)中搜索过,在这个文件中没有定义类。

编辑:

我认为错误是因为 symfony 找不到类Base<ClassName>GeneratorConfiguration,父类<ClassName>GeneratorConfiguration。所以我认为问题是我没有在项目中正确定位这个类。你知道我是否必须应用一些插件或从命令行调用一些任务来解决这个问题?

/编辑

你知道发生了什么吗?也许我忘记在生成后端模块之前声明一些东西......

0 投票
1 回答
3133 浏览

doctrine - Symfony 管理生成器列表视图中的自定义列

tl;dr:我需要在 Symfony 管理生成器的列表视图中显示来自两个不同表的数据(最好通过 JOIN 语句)

我正在使用sfDoctrineGuardPlugin来管理我的应用程序的用户。每个用户也有自己的个人资料,他们可以填写。配置文件表的架构 ( schema.yml) 如下所示:

现在表是 sfGuardUser 表上 id 列的 client_id 和外键。 (是的,我知道我需要一个 id 列,只是为了数据库可访问性,以后还会有更多)

我使用 Symfony 管理生成器为我的个人资料表创建了一个管理员。我希望我的管理列表视图看起来像这样(generator.yml):

但是,我的用户名列不起作用,我收到Doctrine_Record_UnkownPropertyException

我希望为列表视图填充数据的自定义 table_method 对我有帮助,但我的表格方法 (in lib/model/sfGuardUserProfileTable.class.php) 似乎没有帮助。我遵循了Symfony Book中的一个示例,方法如下:

关于如何让 Symfony 管理生成器显示基于连接的列表视图的任何想法?或者,或者,如何从单独的模型中提取?

0 投票
1 回答
109 浏览

inheritance - 使用继承创建新对象

我正在为基于管理生成器的应用程序开发一个新模块。

一旦设计的数据模型具有一些继承关系(Authorization, AuthorizationA, AuthorizationB),我想知道如何为每个实体创建新对象?

0 投票
1 回答
1573 浏览

php - 带有管理生成器 Symfony 的后端的 url_for 或 link_to

在我使用管理生成器模块生成的 backend_dev 中新闻:

这是编辑新闻 ID 2 的链接。如何为其他 ID 生成此链接?

不起作用,输出是:

在路由中我只有:

0 投票
1 回答
1065 浏览

php - 使用 Symfony 在生成的管理员中自定义渲染

所以,这是我的小问题:我已经使用 Symfony 管理员生成器生成了一个管理员,但是我需要显示一个链接(或一个按钮),可以点击它来打开一个 CV 文件。

截至目前,我有:

如您所见,在列表/显示中,我有一个 cv_file,它给了我一个链接(来自数据库)。我需要使用链接呈现此列。

顺便说一句,我对 Symfony 一无所知,所以要温柔;)

非常感谢!

0 投票
1 回答
420 浏览

php - symfony 管理生成器中的 link_to 错误

我做了两个 List 动作。一个实际上对应于默认的 _new 操作,而另一个则略有不同。所以在 generator.yml 中,我放了:

现在在我的列表视图中,我可以看到这两个操作的两个链接,但创建链接链接到 /poster/ListCreate/action而不是/poster/ListCreate。这可能是什么原因?我还将 _list_actions.php 文件粘贴到缓存中。

0 投票
1 回答
4053 浏览

php - Symfony 管理生成器——保存和返回列表的按钮

如何在视图中添加保存并返回列表按钮以创建新记录?一般来说,我想要更多按钮,所以我正在寻找一个通用的答案。

编辑:默认生成器为我提供了两个按钮:

  1. 节省
  2. 保存并添加

我想要一个按钮saves and takes me back to the list。而且我还想要一个带有自定义操作的自定义按钮。

让我解释一下实际情况:

我有一个列表操作create,将我带到一个包含一些输入字段的表单。现在我想使用这些字段的数据制作图像。我想将此图像显示为表单右侧的预览。为此,我需要一个预览按钮,以便每当按下时,它都会将数据提交给自己以进行预览和进一步修改。

我希望现在更清楚了。

0 投票
2 回答
245 浏览

php - Symfony 提交到相同的 url

我有一个带有一些文本字段的表单,我有一个预览按钮,需要将表单提交到同一个控制器。然后在控制器中,我需要提取值并使用这些值填充表单以供模板查看。实现这一目标的最佳方法是什么?我是新手,所以请清楚。

0 投票
1 回答
431 浏览

php - Symfony 替代新动作

我有一个服务器,我需要在其中存储一些图像。现在图像可以上传或动态创建让我们说只是通过向一些默认图片添加一些文本(所以我为此制作了一个文件 MakenewForm.php)。我数据库中的表将文件名存储在本地文件系统上。现在上传很简单,我可以使用默认的 _new 操作。为了创建图片,我做了一个新动作,比如说makenewnew并且makenew两者都显示在列表视图中。我复制newSuccess.phpmakenewSuccess.php. 现在我想要一组不同的提交按钮。我似乎无法弄清楚如何做到这一点。我所看到的只有这样:

我不知道什么是$configuration,什么是$helper。有人可以告诉我他们吗?我需要更改哪一个以及如何更改?

此外,正如您可以推断的那样,操作的提交new操作只需要执行一个$form->save()但提交操作makenew需要获取所有文本输入并写入一个图像文件(假设使用imagejpeg

我需要一些指示来实现这一目标。