Social Engine 4 Изменение профиля пользователя

Для Social Engine 4, который использует Zend Framework.
Я хочу показать профили пользователей в поддоменах. так, http://domain.com/profile/username будет http://username.domain.com

Как я могу это сделать. У меня уже есть одно расширение, которое делает http://domain.com/profile/username в http://domain.com/username Вот код для этого.

$route = array(
'user_profile' => array(
'route' => ':id/*',
'defaults' => array(
'module' => 'user',
'controller' => 'profile',
'action' => 'index'
),
'reqs' => array(
'id' => "\b.+")
)
);
Zend_Registry::get('Zend_Controller_Front')->getRouter()->addConfig(new Zend_Config($route));

Можно ли изменить его для работы на поддоменах? Если да, как я могу это сделать?

Заранее спасибо.

0

Решение

        $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
':id.'.$setting['siteurl'],
array(
'module' => 'user',
'controller' => 'profile',
'action' => 'index',
)
);
$plainPathRoute = new Zend_Controller_Router_Route_Static('');
$router->addRoute('user_profile', $hostnameRoute->chain($plainPathRoute));
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]