CakePHP シリーズ 3 の克服: フォームデータの追加、削除、変更
次のコードは、Cakephp でフォーム データを追加、削除、変更するための実装コードです。
上記の例では、データベース テーブルの lastupd フィールドが誤って lastudp と入力されていたことを述べておきます。例は修正されます。
ただし、アピールフィールドデータベースは上記の例と同じです。
以下に示すように、プロジェクトは引き続き上記の例を使用します:
コードは次のとおりです:
database.php: 上記の例と一致します。
companies_controller.php:
classCompaniesControllerextendsAppController
{
var$name='Companies';
functionindex()
{
$this->set('companies',$this->Company ->findAll());
}
functionview($id= null)
{
$this->Company->id =$id;
$this->set('company',$this ->会社->read());
}
functionadd()
{
if(!emptyempty($this->data))
{
if($this->会社->保存($this->data))
{
$this->Flash('投稿が保存されました。','/companies');
}
}
}
functionedit($id= null)
{
if(emptyempty($this->data))
{
$this->会社->id =$id;
$this->data =$this->会社->read( );
}
else
{
if($this->会社->save($this->data['会社']))
{
$this->flash('あなたの投稿は更新されました。','/companies');
}
}
}
functiondelete($id)
{
$this->Company->del($id);
$this->flash(' ID: '.$id.' の投稿は削除されました。','/companies');
}
}
?>
company.php:
classCompanyextendsAppModel
{
var$name = '会社';
var $ value = array (
'会社'= & GT; Valid_not_empty,
'価格' = & GT; Valid_Not_empty,
'Change '= & GT; Vali D_not_empty,
'Lastupd '= & GT; Valid_not_empty
) ;
}
?>
index.thtml:
テスト企業
ID | 会社 | 価格 | 変更 | 最終更新 |
---|---|---|---|---|
phpecho$html->link($company['会社']['会社'],"/companies/view/".$company['会社']['id']); ; |
link('add',"/companies/add"); ;
p>
view.thtml:
会社:
< ;small>Id:
価格:
変更:
リンク('edit', "/companies/edit/".$company['会社']['id']); ?>
add.thtml:
会社を追加
edit.thtml:
会社を編集

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP で Twig を使用すると、テンプレートとビューを分離し、コードをよりモジュール化して保守しやすくすることができます。この記事では、CakePHP で Twig を使用する方法を紹介します。 1. Twig をインストールします。まずプロジェクトに Twig ライブラリをインストールします。このタスクは Composer を使用して完了できます。コンソールで次のコマンドを実行します:composerrequire "twig/twig:^2.0" このコマンドはプロジェクトのベンダーに表示されます。
