CakePHP 1.3:带有路由设置的公共用户配置文件

CakePHP 1.3:带有路由设置的公共用户配置文件,cakephp,routes,profile,Cakephp,Routes,Profile,全部, 我有一个CakePHP应用程序,我正在使用用户帐户和一些社交互动进行开发,我希望允许每个用户都有一个配置文件,并将其公开,以及用户决定提供的任何信息。目前,用户可以访问他/她的个人帐户,但我希望用户也有一个个人资料在 最好的方法是什么 在myusers\u controller.php中创建一个函数配置文件($username) 创建一个profiles\u controller.php来处理用户配置文件 有更好的办法吗 或者是否有一个CakePHP配置文件插件可供我使用 而且 是否可以

全部,

我有一个CakePHP应用程序,我正在使用用户帐户和一些社交互动进行开发,我希望允许每个用户都有一个配置文件,并将其公开,以及用户决定提供的任何信息。目前,用户可以访问他/她的个人帐户,但我希望用户也有一个个人资料在

最好的方法是什么

  • 在my
    users\u controller.php
    中创建一个
    函数配置文件($username)
  • 创建一个
    profiles\u controller.php
    来处理用户配置文件
  • 有更好的办法吗
  • 或者是否有一个CakePHP配置文件插件可供我使用
  • 而且

    是否可以使用CakePHP路由实现如下内容:
    http://user1234.domain.com

    谢谢你的帮助

    1&2)两种方法都有效。我会把它放在profiles controller上,因为它更符合逻辑,但并没有真正的指导方针。通常你在他们所属的领域做事情

    3) 不是真的

    4) 不是针对配置文件,而是针对整个用户,但请注意,配置文件部分正在为配置文件的字段使用键/值存储。但您可以通过扩展应用程序级别的插件模型和控制器来改变这一点(OOP 4tw!)


    对于子域路由,您需要实现自定义路由对象。看这张与该主题相关的票。如果需要了解如何创建自定义路由,请查阅book.cakephp.org。有关CakePHP2.0,请参阅。参见第1.3节。

    将此问题分为两个独立的问题可能是个好主意。我认为将这两个相关问题都放在这里会更有意义,但我可以将它们分开,没问题……谢谢。我选择使用我的查看功能作为配置文件。在路由方面,因为我不确定如何实现这个路由类,所以我将使用类似
    http://www.domain.com/profile/user1234
    。我将在以后的开发中研究子域,因为它不在我的优先级列表的首位。谢谢你的提示。。。