Zend framework 适用于多配置文件类型网络的正确php框架

Zend framework 适用于多配置文件类型网络的正确php框架,zend-framework,frameworks,yii,php,Zend Framework,Frameworks,Yii,Php,我目前正在计划我的一个社交网络项目。在很长一段时间里,我把想法和投入记在脑子里,现在我开始把想法具体地写在纸上。该网络将面向一个非常特定的人群(因此没有坏的facebook拷贝)及其行业 我现在面临的问题是选择一个框架,还是决定坐下来自己编程。我知道有很多php框架,我花了很长时间检查这些选项 到目前为止,我已经将zend和yii标记为我的最爱,与我的所见所闻相去甚远,但有一个问题我无法获得相关信息 该网络将有3个(未来甚至4个)完全不同的配置文件类型。第一类为机构(如学校),第二类为直接附属机

我目前正在计划我的一个社交网络项目。在很长一段时间里,我把想法和投入记在脑子里,现在我开始把想法具体地写在纸上。该网络将面向一个非常特定的人群(因此没有坏的facebook拷贝)及其行业

我现在面临的问题是选择一个框架,还是决定坐下来自己编程。我知道有很多php框架,我花了很长时间检查这些选项

到目前为止,我已经将zend和yii标记为我的最爱,与我的所见所闻相去甚远,但有一个问题我无法获得相关信息

该网络将有3个(未来甚至4个)完全不同的配置文件类型。第一类为机构(如学校),第二类为直接附属机构(如教师),第三类为随机人群(学生、家长等)*

*当然,这会是不同的事情,但只是为了让你明白这一点

->不同的配置文件类型之间会有不同的交互规则。他们将填写完全不同的领域,因此我将为他们创建3个不同的数据库

我的问题:只有一个登录,一个页面。你认为哪个框架可以给我一些处理3种不同用户类型及其交互规则的可能性?我应该完全依赖一个框架,还是应该从头开始

提前感谢您的投入, 塞巴斯蒂安=)

  • 我真的不认为你应该使用3个不同的数据库来处理像用户类型这样无用的事情。而是在单个数据库中对用户类型进行建模
  • 我个人使用Yii作为Php框架,它当然能够处理多个用户类型。但我想知道你是否意识到你使用框架的目的。我认为你们应该停止寻找合适的框架,而是寻找合适的内容管理器

  • 祝你好运

    我也会建议你使用Yii,因为它是一种非常面向对象的语言,可以让你的应用程序表现得很重,而不是很轻

    它的美是非常强烈的。我建议你先计划,然后开始。首先对它的结构有一个简单的了解,然后开始

    你可以处理多个配置文件。我最近使用Yii它有3个角色到目前为止管理员,老师,学生,其中两个有配置文件


    快乐编程:)

    如前所述,这不是一个框架问题。 一个数据库中可能有3个表: -一个用于机构 -一个用于配置文件 -一个用于这些关系之间的关系,一个状态字段用于relationtype


    当选择一个框架时:考虑到快速开发的简单性。

    HI -非常感谢您的答案,将它作为SoaNo我得到Req拒绝(新到StAdvExcel)。至于cms,我想我们不会使用现有的,而是从地面zwro开始。我曾与joomla合作过很多次,在drupal方面也有一些经验,但由于这将是我们的“宝贝”,我们将努力使它从一开始就完美地满足我们的需求。我的意思当然是3个表,但只有一个数据库。或者你认为有可能在一个网站上管理它吗?我再看一下yii:)它必须在一个数据库中管理。除非数据库设计坚如磐石,否则不要启动项目。您可能希望包含一个用于将php代码映射到数据库的ORM。Yii有一个内置的ORM,你可以使用gii做一些非常酷的事情,gii从数据库生成类。要学习任何框架的基础知识,如果还不熟悉的话,可以从学习MVC开始。正如我所说的一个db但多个表,我认为我们在同一页上。我熟悉mvc的理论和iOS开发。我只是对网络方面的事情有点陌生:-)但是非常感谢你的回答,我将开始和yii一起玩。我会和一些从事web开发的朋友商量,他们会帮助我进行数据库设计,尽管我已经用mysql数据库做了一些工作,但我在那里不是100%可靠。非常感谢:)嗨,谢谢你的链接-我把它放进书签,听起来很有趣=)也谢谢你对模块的提示。我想我决定用yii站起来。我今天将举行第一次会议,开始详细的计划。谢谢你的回答=)