Skip to content

Commit

Permalink
Merge branch '1.8/develop' into upstream-1.8-merge
Browse files Browse the repository at this point in the history
Conflicts:
	installation/instructions.html
	packages/auth/examples/auth.html
	requirements.html
  • Loading branch information
kenjis committed Jul 21, 2014
2 parents 9d2d4c4 + 4714a2a commit c9eaa3e
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 22 deletions.
42 changes: 42 additions & 0 deletions classes/fieldset/fieldset.html
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,48 @@ <h4 class="method" id="method_add">add($name, $label = '', array $attributes = a
</table>
</article>

<article>
<h4 class="method" id="method_delete">delete($name)</h4>
<p>Removed a named <a href="field.html">Fieldset_Field</a> instance from the Fieldset.</p>
<table class="method">
<tbody>
<tr>
<th class="legend">Static</th>
<td>No</td>
</tr>
<tr>
<th>Parameters</th>
<td>
<table class="parameters">
<tbody>
<tr>
<th>Param</th>
<th>Default</th>
<th class="description">Description</th>
</tr>
<tr>
<th><kbd>$name</kbd></th>
<td><i>required</i></td>
<td>name of the field within the Fieldset</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<th>Returns</th>
<td>The current Fieldset instance</td>
</tr>
<tr>
<th>Example</th>
<td>
<pre class="php"><code>$fieldset->delete('article_title');</code></pre>
</td>
</tr>
</tbody>
</table>
</article>

<article>
<h4 class="method" id="method_add_before">add_before($name, $label = '', array $attributes = array(), array $rules = array(), $fieldname = null)</h4>
<p>Creates a <a href="field.html">Fieldset_Field</a> instance and adds it to the current Fieldset, just before an already defined field identified by <strong>$fieldname</strong>.</p>
Expand Down
45 changes: 29 additions & 16 deletions installation/instructions.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,23 +73,34 @@ <h3 id="command">コマンドラインからインストール</h3>

<h3 id="manual">手動でインストール</h3>

<p>この方法は、あなたの Web サーバに Fuel フレームワークのデフォルトインストール構成を生成します。</p>
<p>This will create the default installation of the Fuel framework on your virtual host root directory.</p>

<h4 id="from_github">GiHub からクローンする</h4>
<h4 id="from_github">Clone the latest release from github</h4>

<pre class="cli"><code>$ cd /where/ever/your/webserver/root/is
$ git clone --recursive git://github.com/fuel/fuel.git
<pre class="cli"><code>$ cd /where/ever/your/virtualhost/root/is
$ git clone git://github.com/fuel/fuel.git .
$ ./composer.phar update
</code></pre>

<p>これは、あなたの Web サーバのルートに、FuelPHP のすべての Core パッケージを含む
<strong>fuel</strong> フォルダを作成します。</p>
<h4 id="from_github">Clone the latest development branch from github</h4>

<h4 id="from_zip">Zip ファイルをダウンロードする</h4>
<pre class="cli"><code>$ cd /where/ever/your/virtualhost/root/is
$ git clone git://github.com/fuel/fuel.git -b 1.8/develop .
$ ./composer.phar update --prefer-source
</code></pre>

<p>Alternatively, you can use composer to install everthing in one go:</p>
<pre class="cli"><code>$ composer create-project fuel/fuel:dev-1.8/develop --prefer-source
</code></pre>
<p>Don't forget the single dot, otherwise this will create a folder called <strong>fuel</strong> in your virtual host root directory!</p>

<h4 id="from_zip">Download the zip file</h4>

<ol>
<li><a href="download.html">Fuel フレームワークをダウンロードする</a></li>
<li>ダウンロードしたファイルを解凍し、展開する</li>
<li>ファイルをサーバへ移動する
<li><a href="download.html">Download the Fuel Framework</a></li>
<li>Unzip/Extract the download</li>
<li>Run <code class="cli">$ php composer.phar update</code> to install all dependencies</li>
<li>Move the files to your server
<ul>
<li>ソース内の public ディレクトリは Web サーバの公開用ディレクトリ、例えば、
public_html, public, htdocs など)になります。
Expand All @@ -99,6 +110,7 @@ <h4 id="from_zip">Zip ファイルをダウンロードする</h4>
<li>index.php 内のパスを編集し、あなたの app, core, packages ディレクトリに合わせます。</li>
</ul>
<pre class="plain"><code>/
docs/
fuel/
app/
core/
Expand All @@ -125,10 +137,11 @@ <h4 id="from_zip">Zip ファイルをダウンロードする</h4>
<h2 id="composer">Composer</h2>

<p>
バージョン 1.6 から、FuelPHP は <a href="http://getcomposer.org">Composer</a> パッケージマネージャを使い、 <a href="http://packagist.org">Packagist</a>、Github、または、独自に定義された場所から、
依存ライブラリを動的に取得します。
Composer は、FuelPHP をインストールしたルートにある composer.json ファイルによりコントロールされます。
便利なように、FuelPHP に composer.phar ライブラリを含めていますので、composer を直接実行することができます:
As of version 1.6, FuelPHP uses the <a href="http://getcomposer.org">Composer</a> package manager to dynamically pull dependencies it,
either from <a href="http://packagist.org">Packagist</a>, from Github, or from a custom defined location. As of version 1.7.2, all
FuelPHP framework components are also installed through composer. Composer is controlled via the composer.json file, which you will
find in the root of your FuelPHP installation. For your convienience, we have included the composer.phar library so you can run composer
directly:
</p>

<pre class="cli"><code>$ php composer.phar self-update
Expand Down Expand Up @@ -230,7 +243,7 @@ <h4>Nginx</h4>
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param FUEL_ENV "development";
fastcgi_param FUEL_ENV "production";
fastcgi_param SCRIPT_FILENAME /var/www/fuelphp/public$fastcgi_script_name;
}
}
Expand All @@ -246,7 +259,7 @@ <h2 id="setting_the_environment">環境を設定する</h2>
</p>
<pre class="plain"><code>SetEnv FUEL_ENV production</code></pre>
<p>
有効なオプションは Fuel クラスの <a href="../classes/fuel.html#class_constants">クラス定数</a> 内で定義されています。
For Nginx, you use the "fastcgi_param" statement as shown in the example above. Available options are detailed in the <a href="../classes/fuel.html#class_constants">Class constants</a> of the Fuel Class.
</p>

</div>
Expand Down
8 changes: 6 additions & 2 deletions packages/auth/examples/auth.html
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ <h3 id="password-recovery">パスワードの復元</h3>
// 電子メールメッセージを生成するためにビューファイルを使用
$email->html_body(
\Theme::instance()->view('login/lostpassword')
->set('url', \Uri::create('login/lostpassword/'.$hash), false)
->set('url', \Uri::create('login/lostpassword/' . base64_encode($hash) . '/'), false)
->set('user', $user, false)
->render()
);
Expand Down Expand Up @@ -346,7 +346,11 @@ <h3 id="password-recovery">パスワードの復元</h3>
// フォームの投稿が無く、 URL で渡されたハッシュを持っていますか?
elseif ($hash !== null)
{
// ユーザー ID をハッシュから取得

// decode the hash
$hash = base64_decode($hash);

// get the userid from the hash
$user = substr($hash, 44);

// そして、この ID を持つユーザーを見つける
Expand Down
10 changes: 6 additions & 4 deletions requirements.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,15 @@ <h5 id="php_extensions">PHP エクステンション</h5>
</tr>
</tbody>
</table>
<h5 id="php_unit">PHPUnit</h5>
<ul>
<li><a href="http://www.phpunit.de/manual/current/en/index.html">PHPUnit</a> version 3.7 or greater is required if you want to run unit tests.</li>
</ul>

<h3 id="recommended">推奨環境</h3>
<ul>
<li>Web サーバ - *nix 上で実行されている Apache 2.4+。</li>
<li>mod_rewrite - URL から index.php を削除するため。</li>
<li>PHP バージョン - 5.5+</li>
<li><a href="http://www.phpunit.de/manual/current/en/index.html">PHPUnit</a> - 3.7+</li>
<li>Web Server - Apache 2.4+, running on *nix.</li>
<li>mod_rewrite - To remove the index.php from the URL.</li>
</ul>

</div>
Expand Down

0 comments on commit c9eaa3e

Please sign in to comment.