ActiveScaffold for PHP

Asked
Viewd528

1

Ruby on Rails有很多扩展正常脚手架的插件:

PHP社区是否有相似之处? phpmyadmin很棒,但是它没有任何方法可以控制数据的表示。您总是以其演示文稿格式获得所有数据。这些Rails框架更加用户友好。

编辑:我最初的问题不是很清楚。我不打算比较PHP和Rails。我也不是在寻找通用的通用框架。我正在寻找与上面列出的四款软件相同的东西,但是它们是用PHP编写的。上面列出的管理软件会根据您的配置为您生成一个Crud界面。该配置包括您要显示的表,可以对表执行的操作以及谁可以查看信息。该软件将完成其余工作,从编写SQL到处理请求再到生成接口。

  • http://stackoverflow.com/questions/117406/which-php-framework-is-closest-to-ruby-on-rails-cakephp-codeigniter

    zalewMay 06, 2009 18:55
  • 我认为您正在混淆。 phpmyadmin与它有什么关系?

    NachoMay 06, 2009 18:25
  • zombat:我正在寻找一个php框架/插件/插件/模块/库或任何您想调用的名称。我没有将Rails功能与PHP进行比较。我正在尝试在php插件中获得Rails插件的功能。

    DaveMay 06, 2009 18:37
  • 那是完全正确的。我担心人们会用phpmyadmin回答我的问题,所以我试图解释它不符合我的标准。

    DaveMay 06, 2009 18:35
  • 这个问题肯定有点困惑。 Ruby是一种语言,Rails是一种框架。为了将Rails功能与PHP进行比较,您需要将其与PHP框架进行比较。问题实际上是“是否有一个类似于Rails的PHP框架?”

    zombatMay 06, 2009 18:34
  • 我认为Dave想要说或正在寻找的是一种通过查看/添加/编辑页面来可视化数据库/表的快速方法,但是该工具足够灵活/可自定义以能够更改这些可视化...我我正在寻找类似的东西...

    farinspaceMay 06, 2009 18:29
  • 对。我认为您正在寻找一个PHP框架,以及一些您提到的高级工具。你可以说像django之类的东西。我相信PHP至今还没有。但我也很高兴知道。

    NachoMay 06, 2009 18:39
  • PHP本身没有类似的东西,但是其中一个框架可能有。

    James SocolMay 06, 2009 19:54
  • 这是一个很好的问题,您可能只是想对其进行编辑以使其更加清晰。我对Rails不太熟悉,所以我不知道答案,但是我对答案是肯定很感兴趣。

    zombatMay 06, 2009 18:38

4 个答案

0

您是否看过梨子: http://pear.php.net/

  • 我有。 Pear非常适合低级PHP工具。我正在寻找的是一个类似于Rails的管理插件的高级框架。可以在此基础上对我选择的数据进行基本操作的配置,然后快速启动并运行。

    DaveMay 06, 2009 18:52
1

我会看 Zend CakePHP CodeIgniter Kohana 。看看他们是否有可以做到的插件或插件。

您列出的四个软件的问题在于它们扩展了Rails。当您说“ PHP”时,没有任何可以扩展的含义。 (我真的很怀疑您是否需要执行此操作的PHP模块。)您不需要PHP插件,而需要[框架]插件。

我列出的任何框架或Jonathan都与Rails相似。特别是Kohana,有一个名为 Auto Modeler 的插件模块,它可以满足您的需求。

0

在这里强调语言和框架之间的区别很重要。 PHP本身不是带有模块的框架。 PHP是一种语言,例如C或Python。

有一些用PHP编写的网站框架。最受欢迎的可能是 Drupal ,尽管在​​过去的几年中我看过其中几项功能似乎相似:

PhpMyAdmin 不是模块或框架。它是一个单独的独立的Web应用程序,用于数据库管理,使用PHP编写。它不会成为任何在网站上展示数据的策略的组成部分。

  • 我的原始帖子不是很清楚。请阅读上面的编辑说明。

    DaveMay 06, 2009 19:22
0

Symfony可能是一个“通用框架”,但是如果您的需求很简单,它就可以作为完整的应用程序使用。您可以在YML配置文件中定义模型,然后可以基于该模型生成CRUD模块。还可以通过编辑其他YML配置文件来自定义代码生成。所有这些都无需编写任何PHP代码。但是如果需要,您可以选择使用PHP和完整的框架来扩展脚手架。

请参见Symfony 有关代码生成的文档

称为ATK的框架也声称具有良好的代码:功能比(“代码行”)。