以下を実現するアプリを作成してください。想定時間 3 ~ 5時間
- 画面を表示するとフォームが表示されファイルのアップロードボタンが1つとサブミットボタンがある
- アップロードボタンを押すとアップロードする画像を選択できる
- 選択後は違う画像をアップロードするボタンが表示される
- 3~4を繰り返すことで最大3枚まで画像を選択することができる
<?php | |
namespace AppBundle\Entity; | |
use FOS\OAuthServerBundle\Entity\AccessToken as BaseAccessToken; | |
use Doctrine\ORM\Mapping as ORM; | |
/** | |
* @ORM\Entity | |
*/ |
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
# はじめに | |
Symfony もくもく会第四回用にカキカキ | |
# 前提となる環境 | |
- プロダクション環境(本番環境) | |
- ステージング環境(検証環境) | |
- Jenkins 稼働環境 |
<?php | |
namespace Demo\AdminBundle\Usecase; | |
use JMS\DiExtraBundle\Annotation\Inject; | |
use JMS\DiExtraBundle\Annotation\InjectParams; | |
use JMS\DiExtraBundle\Annotation\Service; | |
use Doctrine\ORM\EntityManager; | |
use FOS\UserBundle\Doctrine\UserManager; | |
use Demo\UserBundle\Usecase\UsecaseInterface; |
$ cd hubot | |
$ ./bin/hubot | |
... | |
# Issue ID : 21212 の場合 | |
Hubot> hubot show me #21212 | |
.... |
app/config/config.yml
にて Asset の設定を書くことができる
# Assetic Configuration
assetic:
assets:
app_resources_js:
inputs:
- '%kernel.root_dir%/Resources/public/js/*'
app_resources_scss:
sudo /opt/boxen/homebrew/Cellar/mysql/5.6.13/bin/mysqld_safe --user=root --skip-grant-tables | |
sudo /opt/boxen/homebrew/bin/mysql.server start |
composer create-project symfony/framework-standard-edition /path |
bash "add envkepp SSH_AUTH_SOCK to suders" do | |
not_if 'sudo grep \'Defaults env_keep += "SSH_AUTH_SOCK"\' /etc/sudoers' | |
code <<-EOC | |
echo 'Defaults env_keep += "SSH_AUTH_SOCK"' >> /etc/sudoers | |
EOC | |
end |