以下を実現するアプリを作成してください。想定時間 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 |