Я определил это поведение в соответствии с инструкциями по документации. public function behaviors() { return [ TimestampBehavior::className(), [ 'class' => SluggableBehavior::className(), 'attribute' => 'title', ], ]; } В моем менеджере URL-адресов конфигурации я определил настраиваемое правило следующим образом: example.com/article/1 'urlManager' => [ 'class' => 'yii\web\UrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ 'article/<id:\d+>/<slug>' […]
помогите мне с этим. Возьмем пример: у меня есть этот обычный url «localhost / CI / index.php / base / storeurl». Как я могу сообщить Codeigniter для поиска «localhost / CI / storeurl». У меня есть функция с именем index и она принимает параметр storeURL в классе Base.php. Помогите мне с этим. Заранее спасибо.
В моей системе пользователи должны иметь свои страницы профиля. Мне просили, чтобы эти страницы отображались в URL-адресе: www.example.com/John-Doe www.example.com/Mary-Smith Как достичь этих URL-адресов в yii2? Эти John-Doe и Mary-Smith могут быть именами пользователей или именами пользователей. Например, у меня есть поле в пользовательской таблице с именем «имя», и в нем будут имена «Джон Доу», «Мэри […]
Мне нужна запись laravel 5.2 routes.php, которая поймает весь трафик на определенный домен domain.com/premium – раздел сайта, чтобы я мог пригласить людей стать членами, прежде чем обращаться к премиальному контенту. Я отвечу на свой вопрос ~ и, надеюсь, люди могут использовать эту информацию.
Как сделать несколько шаблонов в одиночной маршрутизации Symfony? Обычно мы имеем маршрутизацию как blog: pattern: / defaults: { _controller: AcmeBlogBundle:Blog:index, page: 1 } Возможно ли иметь два шаблона маршрутизации? Что-то вроде blog: #Below pattern to match with '/' or '/index' pattern: {/ , /index} defaults: { _controller: AcmeBlogBundle:Blog:index, page: 1 }
Как настроить маршрутизацию по умолчанию в Symfony2? В Symfony1 это выглядело примерно так: homepage: url: / param: { module: default, action: index } default_symfony: url: /symfony/:action/… param: { module: default } default_index: url: /:module param: { action: index } default: url: /:module/:action/…
В настоящее время я пишу инструмент для рассылки новостей и поэтому должен генерировать абсолютные URL-адреса в скрипте CLI, который вызывается через cron. К сожалению, команда CLI Symfony ничего не знает о моем хосте / base_url, поэтому маршрутизатор генерирует абсолютные URL-адреса с неправильным base_url. Он всегда использует http://localhost как базу. Есть ли способ сказать маршрутизатору правильный […]
У меня есть приложение symfony2. На prod-сервере я хочу, чтобы все мои маршруты проходили через https, а в dev я хочу иметь возможность использовать http. Как достичь этого с помощью symfony2? Я не хочу прикасаться к конфигурации веб-сервера. Я попытался добавить это в свой routing.yml myBundle: resource: "@MyBundle/Controller/" type: annotation prefix: / schemes: [https] имея […]
Скажем, у меня есть следующее: Route::group(array('domain' => array('admin.example.com')), function() { … }); Route::group(array('domain' => array('app.example.com')), function() { … }); Route::group(array('domain' => array('dev.app.example.com')), function() { … }); Есть ли способ, чтобы несколько доменов совместно использовали группу маршрутизации? Что-то вроде: Route::group(array('domain' => array('dev.app.example.com','app.example.com')), function() { … });
Я использую рамки laravel. Если у меня есть следующий маршрут: Route::get('/test/{param}', array('before'=>'test_filter', 'SomeController@anyAction')); И этот фильтр: Route::filter('test_filter', function() { $param = [Get the parameter from the url]; return "The value is $param"; }); Как передать параметры фильтру, чтобы при посещении / тестировании / foobar я получил бы страницу с надписью «Значение foobar»?